From 75c5cb8d2c0bfbf6e19a0bda8a1c43208dc0849a Mon Sep 17 00:00:00 2001 From: csziklai <142637613+csziklai@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:28:30 -0400 Subject: [PATCH] Strict PIFO oracle and eDSL implementation (#2189) This PR ties off the last half of #1810. It implements the python oracle and Calyx eDSL for strict PIFOs, which are generalized to n flows. Flows have a strict order of priority, which determines popping and peeking order. If the highest priority flow is silent when it is its turn, that flow simply skips its turn and the next flow is offered service. If that higher priority flow get pushed to in the interim, the next call to pop/peek will return from that flow. To re-generate the test files with 20000 commands and a max length of 16, type in the command line after navigating to the directory calyx/calyx-py/calyx ``` ./gen_queue_data_expect.sh ``` To run the runt tests on the eDSL implementation, type ``` runt -i "strict" ``` --------- Co-authored-by: Cassandra Nicole Sziklai Co-authored-by: Anshuman Mohan Co-authored-by: Anshuman Mohan <10830208+anshumanmohan@users.noreply.github.com> --- calyx-py/calyx/gen_queue_data_expect.sh | 9 + calyx-py/calyx/queues.py | 101 + calyx-py/calyx/strict_queue_oracle.py | 35 + .../queues/rr_queues/rr_queue_2flows.py | 6 - .../queues/rr_queues/rr_queue_3flows.py | 6 - .../queues/rr_queues/rr_queue_4flows.py | 6 - .../queues/rr_queues/rr_queue_5flows.py | 6 - .../queues/rr_queues/rr_queue_6flows.py | 6 - .../queues/rr_queues/rr_queue_7flows.py | 6 - .../gen_strict_or_rr.py} | 60 +- .../rr_queues/rr_queue_2flows.data | 0 .../rr_queues/rr_queue_2flows.expect | 0 .../rr_queues/rr_queue_2flows.py | 13 + .../rr_queues/rr_queue_3flows.data | 0 .../rr_queues/rr_queue_3flows.expect | 0 .../rr_queues/rr_queue_3flows.py | 13 + .../rr_queues/rr_queue_4flows.data | 0 .../rr_queues/rr_queue_4flows.expect | 0 .../rr_queues/rr_queue_4flows.py | 13 + .../rr_queues/rr_queue_5flows.data | 0 .../rr_queues/rr_queue_5flows.expect | 0 .../rr_queues/rr_queue_5flows.py | 13 + .../rr_queues/rr_queue_6flows.data | 0 .../rr_queues/rr_queue_6flows.expect | 0 .../rr_queues/rr_queue_6flows.py | 13 + .../rr_queues/rr_queue_7flows.data | 0 .../rr_queues/rr_queue_7flows.expect | 0 .../rr_queues/rr_queue_7flows.py | 13 + .../strict_queues/strict_2flows.data | 60029 ++++++++++++++++ .../strict_queues/strict_2flows.expect | 60008 +++++++++++++++ .../strict_queues/strict_2flows.py | 13 + .../strict_queues/strict_3flows.data | 60029 ++++++++++++++++ .../strict_queues/strict_3flows.expect | 60008 +++++++++++++++ .../strict_queues/strict_3flows.py | 13 + .../strict_queues/strict_4flows.data | 60029 ++++++++++++++++ .../strict_queues/strict_4flows.expect | 60008 +++++++++++++++ .../strict_queues/strict_4flows.py | 13 + .../strict_queues/strict_5flows.data | 60029 ++++++++++++++++ .../strict_queues/strict_5flows.expect | 60008 +++++++++++++++ .../strict_queues/strict_5flows.py | 13 + .../strict_queues/strict_6flows.data | 60029 ++++++++++++++++ .../strict_queues/strict_6flows.expect | 60008 +++++++++++++++ .../strict_queues/strict_6flows.py | 13 + runt.toml | 4 +- 44 files changed, 600516 insertions(+), 57 deletions(-) create mode 100644 calyx-py/calyx/strict_queue_oracle.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py delete mode 100644 calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py rename calyx-py/test/correctness/queues/{rr_queues/roundrobin.py => strict_and_rr_queues/gen_strict_or_rr.py} (79%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_2flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_2flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.py rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_3flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_3flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.py rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_4flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_4flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.py rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_5flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_5flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.py rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_6flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_6flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.py rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_7flows.data (100%) rename calyx-py/test/correctness/queues/{ => strict_and_rr_queues}/rr_queues/rr_queue_7flows.expect (100%) create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.py create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.data create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.expect create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.py create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.data create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.expect create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.py create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.data create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.expect create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.py create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.data create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.expect create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.py create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.data create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.expect create mode 100644 calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.py diff --git a/calyx-py/calyx/gen_queue_data_expect.sh b/calyx-py/calyx/gen_queue_data_expect.sh index 85dc843cf5..4e944ed2f7 100755 --- a/calyx-py/calyx/gen_queue_data_expect.sh +++ b/calyx-py/calyx/gen_queue_data_expect.sh @@ -34,3 +34,12 @@ for n in {2..7}; do python3 queue_data_gen.py $num_cmds > ../test/correctness/queues/rr_queues/rr_queue_${n}flows.data cat ../test/correctness/queues/rr_queues/rr_queue_${n}flows.data | python3 rrqueue_oracle.py $num_cmds $queue_size $n --keepgoing > ../test/correctness/queues/rr_queues/rr_queue_${n}flows.expect done + +# For Strict queues, we use strict_queue_oracle.py to generate the expected output +# for queues with 2..6 flows, each with a different strict ordering. This generates 5 +# expect file pairs. + +for n in {2..6}; do + python3 queue_data_gen.py $num_cmds > ../test/correctness/queues/strict_queues/strict_${n}flows.data + cat ../test/correctness/queues/strict_queues/strict_${n}flows.data | python3 strict_queue_oracle.py $num_cmds $queue_size $n --keepgoing > ../test/correctness/queues/strict_queues/strict_${n}flows.expect +done diff --git a/calyx-py/calyx/queues.py b/calyx-py/calyx/queues.py index 46fc395dbd..6ec6cf54a1 100644 --- a/calyx-py/calyx/queues.py +++ b/calyx-py/calyx/queues.py @@ -40,6 +40,9 @@ def peek(self) -> Optional[int]: def __len__(self) -> int: return len(self.data) + def __str__(self): + return str(self.data) + @dataclass class Pifo: @@ -283,6 +286,104 @@ def __len__(self) -> int: return self.pifo_len +@dataclass +class StrictPifo: + """ + This is a version of a PIFO generalized to `n` flows, with a strict policy. + Flows have a strict order of priority, which determines popping and peeking + order. If the highest priority flow is silent when it is its turn, that flow + simply skips its turn and the next flow is offered service. If a higher + priority flow get pushed to in the interim, the next call to pop/peek will + return from that flow. + + Supports the operations `push`, `pop`, and `peek`. + It takes in a list `boundaries` that must be of length `n`, using which the + client can divide the incoming traffic into `n` flows. + For example, if n = 3 and the client passes boundaries [133, 266, 400], + packets will be divided into three flows: [0, 133], [134, 266], [267, 400]. + + It takes a list `order` that must be of length `n`, which specifies the order + of priority of the flows. For example, if n = 3 and the client passes order + [1, 2, 0], flow 1 (packets in range [134, 266]) is first priority, flow 2 + (packets in range [267, 400]) is second priority, and flow 0 (packets in range + [0, 133]) is last priority. + + - At push, we check the `boundaries` list to determine which flow to push to. + Take the boundaries example given earlier, [133, 266, 400]. + If we push the value 89, it will end up in flow 0 becuase 89 <= 133, + and 305 would end up in flow 2 since 266 <= 305 <= 400. + - Pop first tries to pop from `order[0]`. If this succeeds, great. If it fails, + it tries `order[1]`, etc. + - Peek allows the client to see which element is at the head of the queue + without removing it. Thus, peek works in a similar fashion to `pop`. Further, + nothing is actually dequeued. + """ + + def __init__(self, n, boundaries, order, max_len: int): + self.order = order + self.priority = 0 + self.n = n + self.pifo_len = 0 + self.boundaries = boundaries + self.data = [Fifo(max_len) for _ in range(n)] + + self.max_len = max_len + + def push(self, val: int): + """Works the same as in RRQueue. Pushes `val` to the PIFO.""" + if self.pifo_len == self.max_len: + raise QueueError("Cannot push to full PIFO.") + for b in range(self.n): + if val <= self.boundaries[b]: + idx = self.order.index(b) + self.data[idx].push(val) + self.pifo_len += 1 + break + + def next_priority(self): + """Increments priority, taking into account wrap around.""" + self.priority = 0 if self.priority == (self.n - 1) else self.priority + 1 + + def pop(self): + """Pops the PIFO.""" + if self.pifo_len == 0: + raise QueueError("Cannot pop from empty PIFO.") + + original_priority = self.priority + + while True: + try: + val = self.data[self.priority].pop() + if val is not None: + self.pifo_len -= 1 + self.priority = original_priority + return val + else: + self.next_priority() + except QueueError: + self.next_priority() + + def peek(self) -> Optional[int]: + """Peeks into the PIFO.""" + if self.pifo_len == 0: + raise QueueError("Cannot peek into empty PIFO.") + + original_priority = self.priority + while True: + try: + val = self.data[self.priority].peek() + if val is not None: + self.priority = original_priority + return val + else: + self.next_priority() + except QueueError: + self.next_priority() + + def __len__(self) -> int: + return self.pifo_len + + def operate_queue(queue, max_cmds, commands, values, ranks=None, keepgoing=False): """Given the two lists, one of commands and one of values. Feed these into our queue, and return the answer memory. diff --git a/calyx-py/calyx/strict_queue_oracle.py b/calyx-py/calyx/strict_queue_oracle.py new file mode 100644 index 0000000000..040dc99f5d --- /dev/null +++ b/calyx-py/calyx/strict_queue_oracle.py @@ -0,0 +1,35 @@ +import sys +import calyx.queues as queues +from calyx import queue_util + +if __name__ == "__main__": + num_cmds, len, numflows = int(sys.argv[1]), int(sys.argv[2]), int(sys.argv[3]) + keepgoing = "--keepgoing" in sys.argv + commands, values, _ = queue_util.parse_json() + + if numflows == 2: + boundaries = [200, 400] + order = [1, 0] + elif numflows == 3: + boundaries = [133, 266, 400] + order = [1, 2, 0] + elif numflows == 4: + boundaries = [100, 200, 300, 400] + order = [3, 0, 2, 1] + elif numflows == 5: + boundaries = [80, 160, 240, 320, 400] + order = [0, 1, 2, 3, 4] + elif numflows == 6: + boundaries = [66, 100, 200, 220, 300, 400] + order = [3, 1, 5, 2, 4, 0] + else: + raise ValueError("Unsupported number of flows") + + # Our Strict queue orchestrates n FIFOs. It takes in a list of + # boundaries of length n, as well as a list `order` which specifies the ranked + # order of the flows. + pifo = queues.StrictPifo(numflows, boundaries, order, len) + + ans = queues.operate_queue(pifo, num_cmds, commands, values, keepgoing=keepgoing) + + queue_util.dump_json(ans, commands, values) \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py deleted file mode 100644 index a79bd3c16e..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 2 flows.""" - build(2).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py deleted file mode 100644 index 01ae49c808..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 3 flows.""" - build(3).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py deleted file mode 100644 index 5c3ecb5cab..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 4 flows.""" - build(4).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py deleted file mode 100644 index 9566796ab4..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 5 flows.""" - build(5).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py deleted file mode 100644 index 997670ffc3..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 6 flows.""" - build(6).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py deleted file mode 100644 index 2943939481..0000000000 --- a/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py +++ /dev/null @@ -1,6 +0,0 @@ -from roundrobin import build - - -if __name__ == "__main__": - """Invoke the top-level function to build the program, with 7 flows.""" - build(7).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/roundrobin.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/gen_strict_or_rr.py similarity index 79% rename from calyx-py/test/correctness/queues/rr_queues/roundrobin.py rename to calyx-py/test/correctness/queues/strict_and_rr_queues/gen_strict_or_rr.py index 59aa2217a2..2743e3bf56 100644 --- a/calyx-py/test/correctness/queues/rr_queues/roundrobin.py +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/gen_strict_or_rr.py @@ -1,11 +1,8 @@ # pylint: disable=import-error -"""Common code factored out, to be imported by the different flow implementations.""" -# pylint: disable=import-error import os import sys import inspect -# Hackery to import `fifo` from the parent directory. currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) parentdir = os.path.dirname(currentdir) sys.path.insert(0, parentdir) @@ -13,7 +10,7 @@ import fifo import calyx.builder as cb import calyx.queue_call as qc - +import calyx.py_ast as ast # This determines the maximum possible length of the queue: # The max length of the queue will be 2^QUEUE_LEN_FACTOR. @@ -36,15 +33,18 @@ def invoke_subqueue(queue_cell, cmd, value, ans, err) -> cb.invoke: ) -def insert_rr_pifo( - prog, - name, - fifos, - boundaries, - numflows, - queue_len_factor=QUEUE_LEN_FACTOR, +def insert_queue( + prog, name, fifos, boundaries, numflows, order, round_robin, queue_len_factor=QUEUE_LEN_FACTOR ): - """Inserts the component `pifo` into the program.""" + """ + Inserts the component `pifo` into the program. If round_robin is true, it + inserts a round robin queue, otherwise it inserts a strict queue. `numflows` + is the number of flows, which must be an integer greater than 0. Boundaries + must be of length `numflows` + 1, where the first boundary is the smallest + number a value can take (eg. 0). `order` is used for strict queues to determine + the order of priority of the subqueues. `order` must be a list of length + `numflows`. + """ pifo: cb.ComponentBuilder = prog.component(name) cmd = pifo.input("cmd", 2) # the size in bits is 2 @@ -105,7 +105,16 @@ def insert_rr_pifo( invoke_subqueue(fifo_cells[b], cmd, value, ans, err) # In the specical case when b = 0, # we don't need to check the lower bound and we can just `invoke`. - if b == 0 + if b == 0 and round_robin + + else + invoke_subqueue(fifo_cells[order.index(b)], cmd, value, ans, err) + + if b == 0 and not round_robin + else cb.if_with( + pifo.gt_use(value, boundaries[b]), # value > boundaries[b] + invoke_subqueue(fifo_cells[order.index(b)], cmd, value, ans, err),) + if not round_robin # Otherwise, we need to check the lower bound and `invoke` # only if the value is in the interval. else cb.if_with( @@ -118,7 +127,7 @@ def insert_rr_pifo( ] invoke_subqueues_value_guard = cb.par( invoke_subqueues_value_guard_seq - ) # Execute the above in parallel. + ) # Execute in parallel. incr_hot_wraparound = cb.if_with( # If hot = numflows - 1, we need to wrap around to 0. Otherwise, we increment. @@ -131,6 +140,7 @@ def insert_rr_pifo( len_eq_0, raise_err, # The queue is empty: underflow. [ # The queue is not empty. Proceed. + copy_hot, # We remember `hot` so we can restore it later. raise_err, # We raise err so we enter the loop body at least once. cb.while_with( err_is_high, @@ -138,14 +148,17 @@ def insert_rr_pifo( # Either we are here for the first time, # or we are here because the previous iteration raised an error # and incremented `hot` for us. - # We'll try to pop from `fifo_cells[hot]`. + # We'll try to peek from `fifo_cells[hot]`. # We'll pass it a lowered `err`. lower_err, invoke_subqueues_hot_guard, - incr_hot_wraparound, # Increment hot - ], # Some pop succeeded. Its answer is our answer. + incr_hot_wraparound, # Increment hot: this will be used + # only if the current subqueue raised an error, + # and another iteration is needed. + ], ), len_decr, + restore_hot if not round_robin else ast.Empty ], ) @@ -203,30 +216,37 @@ def insert_rr_pifo( return pifo -def build(numflows): +def build(numflows, roundrobin): """Top-level function to build the program.""" if numflows == 2: boundaries = [0, 200, 400] + order = [1, 0] elif numflows == 3: boundaries = [0, 133, 266, 400] + order = [1, 2, 0] elif numflows == 4: boundaries = [0, 100, 200, 300, 400] + order = [3, 0, 2, 1] elif numflows == 5: boundaries = [0, 80, 160, 240, 320, 400] + order = [0, 1, 2, 3, 4] elif numflows == 6: boundaries = [0, 66, 100, 200, 220, 300, 400] + order = [3, 1, 5, 2, 4, 0] elif numflows == 7: boundaries = [0, 50, 100, 150, 200, 250, 300, 400] + order = [0, 1, 2, 3, 4, 5, 6] else: raise ValueError("Unsupported number of flows") num_cmds = int(sys.argv[1]) + keepgoing = "--keepgoing" in sys.argv prog = cb.Builder() sub_fifos = [ fifo.insert_fifo(prog, f"fifo{i}", QUEUE_LEN_FACTOR) for i in range(numflows) ] - pifo = insert_rr_pifo(prog, "pifo", sub_fifos, boundaries, numflows) - qc.insert_main(prog, pifo, num_cmds) + pifo = insert_queue(prog, "pifo", sub_fifos, boundaries, numflows, order, roundrobin) + qc.insert_main(prog, pifo, num_cmds, keepgoing=keepgoing) return prog.program diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.py new file mode 100644 index 0000000000..db628b7a77 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_2flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 2 flows.""" + build(2, True).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.py new file mode 100644 index 0000000000..8d4611eb6f --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_3flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 3 flows.""" + build(3, True).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.py new file mode 100644 index 0000000000..1c04316ef3 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_4flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 4 flows.""" + build(4, True).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.py new file mode 100644 index 0000000000..6decedad05 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_5flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 5 flows.""" + build(5, True).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.py new file mode 100644 index 0000000000..9f25b7ee17 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_6flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 6 flows.""" + build(6, True).emit() diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.data similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.data rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.data diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.expect similarity index 100% rename from calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.expect rename to calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.expect diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.py new file mode 100644 index 0000000000..361833ba14 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/rr_queue_7flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 7 flows.""" + build(7, True).emit() diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.data @@ -0,0 +1,60029 @@ +{ + "commands": { + "data": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + }, + "ans_mem": { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + } +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.expect new file mode 100644 index 0000000000..7c0ad4e6f1 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 275, + 243, + 243, + 330, + 329, + 203, + 310, + 310, + 310, + 121, + 291, + 256, + 121, + 268, + 354, + 354, + 380, + 307, + 262, + 130, + 80, + 80, + 80, + 363, + 388, + 388, + 242, + 242, + 242, + 242, + 242, + 242, + 299, + 299, + 299, + 325, + 40, + 40, + 243, + 243, + 243, + 287, + 287, + 287, + 287, + 106, + 106, + 321, + 176, + 61, + 125, + 125, + 125, + 125, + 306, + 306, + 306, + 296, + 296, + 95, + 205, + 205, + 145, + 145, + 309, + 145, + 145, + 145, + 145, + 171, + 83, + 341, + 341, + 341, + 212, + 79, + 215, + 215, + 125, + 238, + 238, + 238, + 238, + 238, + 318, + 221, + 216, + 216, + 216, + 133, + 306, + 221, + 221, + 80, + 361, + 168, + 168, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 168, + 5, + 5, + 241, + 241, + 241, + 11, + 312, + 312, + 181, + 281, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 254, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 314, + 314, + 314, + 314, + 238, + 366, + 330, + 330, + 330, + 330, + 293, + 293, + 253, + 253, + 253, + 253, + 372, + 378, + 219, + 219, + 323, + 251, + 391, + 181, + 181, + 98, + 12, + 167, + 162, + 82, + 82, + 3, + 3, + 267, + 177, + 177, + 177, + 177, + 219, + 250, + 177, + 69, + 69, + 36, + 36, + 36, + 36, + 36, + 305, + 305, + 318, + 318, + 183, + 332, + 332, + 332, + 332, + 203, + 203, + 203, + 203, + 203, + 343, + 290, + 290, + 290, + 183, + 60, + 150, + 150, + 82, + 82, + 90, + 276, + 308, + 308, + 308, + 308, + 308, + 356, + 356, + 356, + 356, + 356, + 356, + 354, + 354, + 354, + 354, + 354, + 354, + 209, + 209, + 209, + 209, + 209, + 346, + 346, + 306, + 217, + 217, + 90, + 90, + 21, + 129, + 129, + 66, + 220, + 220, + 246, + 246, + 66, + 98, + 98, + 98, + 90, + 90, + 90, + 90, + 374, + 208, + 310, + 90, + 90, + 297, + 297, + 297, + 90, + 90, + 90, + 90, + 21, + 119, + 0, + 0, + 0, + 388, + 378, + 76, + 76, + 310, + 310, + 310, + 310, + 310, + 332, + 332, + 332, + 76, + 76, + 151, + 151, + 303, + 303, + 303, + 151, + 89, + 400, + 400, + 400, + 89, + 255, + 89, + 11, + 113, + 113, + 170, + 300, + 18, + 18, + 18, + 161, + 161, + 161, + 183, + 109, + 120, + 359, + 256, + 351, + 351, + 351, + 278, + 400, + 91, + 91, + 81, + 223, + 191, + 238, + 222, + 222, + 95, + 95, + 332, + 380, + 380, + 220, + 162, + 162, + 63, + 269, + 269, + 269, + 269, + 269, + 301, + 312, + 312, + 323, + 323, + 248, + 248, + 397, + 252, + 252, + 252, + 63, + 86, + 86, + 296, + 296, + 86, + 6, + 218, + 218, + 120, + 157, + 45, + 180, + 180, + 103, + 103, + 103, + 103, + 103, + 121, + 227, + 227, + 54, + 41, + 380, + 41, + 154, + 182, + 182, + 87, + 255, + 255, + 255, + 165, + 165, + 367, + 367, + 367, + 367, + 286, + 286, + 286, + 286, + 286, + 201, + 337, + 165, + 165, + 7, + 195, + 144, + 195, + 152, + 12, + 128, + 198, + 198, + 310, + 310, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 8, + 40, + 149, + 41, + 36, + 36, + 36, + 36, + 51, + 51, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 244, + 127, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 362, + 362, + 256, + 164, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 382, + 123, + 14, + 14, + 142, + 122, + 82, + 321, + 321, + 181, + 189, + 92, + 92, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 348, + 237, + 387, + 387, + 387, + 206, + 327, + 43, + 43, + 43, + 80, + 80, + 80, + 80, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 207, + 8, + 8, + 8, + 79, + 338, + 79, + 79, + 143, + 143, + 143, + 366, + 217, + 13, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 353, + 3, + 3, + 3, + 3, + 105, + 105, + 105, + 105, + 51, + 241, + 241, + 51, + 51, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 243, + 243, + 0, + 0, + 0, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 119, + 2, + 135, + 209, + 135, + 240, + 208, + 208, + 333, + 333, + 255, + 255, + 255, + 255, + 255, + 255, + 223, + 347, + 347, + 347, + 256, + 360, + 360, + 360, + 361, + 213, + 260, + 260, + 260, + 260, + 348, + 348, + 339, + 203, + 360, + 363, + 363, + 363, + 382, + 382, + 223, + 398, + 74, + 235, + 235, + 235, + 382, + 382, + 382, + 74, + 282, + 282, + 282, + 282, + 316, + 316, + 320, + 393, + 42, + 42, + 42, + 42, + 189, + 81, + 109, + 109, + 144, + 85, + 235, + 235, + 235, + 249, + 249, + 249, + 325, + 325, + 325, + 325, + 309, + 309, + 9, + 9, + 175, + 107, + 59, + 257, + 299, + 299, + 239, + 239, + 256, + 256, + 206, + 59, + 59, + 40, + 30, + 30, + 188, + 254, + 254, + 305, + 305, + 188, + 71, + 26, + 194, + 64, + 149, + 149, + 168, + 313, + 168, + 168, + 168, + 201, + 260, + 260, + 184, + 101, + 132, + 92, + 92, + 92, + 24, + 379, + 24, + 181, + 320, + 320, + 320, + 181, + 154, + 154, + 222, + 105, + 105, + 105, + 215, + 105, + 105, + 105, + 112, + 87, + 87, + 316, + 87, + 87, + 87, + 86, + 86, + 312, + 86, + 34, + 34, + 34, + 34, + 16, + 16, + 20, + 95, + 95, + 55, + 55, + 76, + 141, + 141, + 313, + 313, + 313, + 108, + 108, + 33, + 98, + 98, + 98, + 13, + 13, + 304, + 13, + 331, + 301, + 301, + 287, + 142, + 121, + 272, + 346, + 239, + 226, + 226, + 226, + 226, + 226, + 121, + 88, + 88, + 7, + 7, + 17, + 17, + 128, + 52, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 213, + 159, + 159, + 77, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 206, + 386, + 386, + 238, + 147, + 147, + 187, + 364, + 75, + 237, + 179, + 179, + 87, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 295, + 295, + 295, + 295, + 295, + 394, + 392, + 392, + 190, + 234, + 234, + 219, + 219, + 219, + 219, + 394, + 394, + 394, + 166, + 166, + 343, + 321, + 321, + 200, + 175, + 16, + 75, + 75, + 150, + 150, + 150, + 150, + 150, + 150, + 35, + 192, + 192, + 192, + 306, + 306, + 306, + 113, + 255, + 255, + 255, + 233, + 362, + 53, + 53, + 144, + 161, + 161, + 323, + 323, + 331, + 190, + 190, + 197, + 222, + 222, + 266, + 309, + 256, + 242, + 197, + 274, + 274, + 274, + 269, + 269, + 308, + 308, + 308, + 308, + 308, + 308, + 308, + 72, + 354, + 354, + 354, + 354, + 299, + 72, + 72, + 72, + 37, + 37, + 173, + 92, + 92, + 0, + 0, + 0, + 0, + 181, + 113, + 86, + 86, + 267, + 267, + 267, + 321, + 154, + 154, + 154, + 324, + 154, + 132, + 150, + 365, + 365, + 365, + 365, + 150, + 167, + 167, + 167, + 167, + 167, + 238, + 299, + 362, + 167, + 167, + 45, + 287, + 287, + 380, + 370, + 370, + 220, + 220, + 220, + 50, + 50, + 50, + 160, + 160, + 51, + 319, + 319, + 319, + 319, + 51, + 77, + 77, + 21, + 127, + 0, + 212, + 212, + 142, + 142, + 142, + 46, + 86, + 86, + 297, + 297, + 293, + 293, + 293, + 281, + 281, + 281, + 397, + 386, + 99, + 222, + 162, + 237, + 237, + 237, + 174, + 174, + 174, + 174, + 174, + 150, + 23, + 128, + 313, + 128, + 148, + 148, + 186, + 170, + 170, + 312, + 312, + 312, + 312, + 312, + 312, + 293, + 293, + 293, + 293, + 293, + 264, + 324, + 165, + 323, + 165, + 165, + 179, + 40, + 97, + 320, + 129, + 129, + 129, + 129, + 272, + 272, + 68, + 68, + 68, + 68, + 29, + 46, + 154, + 132, + 132, + 132, + 365, + 365, + 365, + 338, + 338, + 358, + 358, + 358, + 358, + 358, + 132, + 333, + 132, + 32, + 185, + 185, + 14, + 14, + 14, + 14, + 261, + 261, + 261, + 261, + 14, + 69, + 218, + 69, + 69, + 69, + 69, + 186, + 70, + 101, + 101, + 72, + 117, + 155, + 275, + 297, + 297, + 109, + 109, + 109, + 299, + 299, + 167, + 91, + 23, + 339, + 339, + 339, + 339, + 226, + 188, + 255, + 255, + 188, + 188, + 188, + 87, + 87, + 79, + 79, + 132, + 184, + 67, + 186, + 160, + 160, + 160, + 160, + 160, + 160, + 170, + 260, + 260, + 332, + 304, + 304, + 330, + 231, + 231, + 46, + 280, + 280, + 158, + 85, + 92, + 92, + 155, + 178, + 178, + 79, + 79, + 11, + 11, + 11, + 199, + 125, + 125, + 155, + 63, + 122, + 122, + 122, + 97, + 97, + 150, + 150, + 150, + 397, + 397, + 194, + 63, + 63, + 304, + 304, + 339, + 298, + 298, + 298, + 295, + 285, + 214, + 214, + 264, + 264, + 264, + 327, + 327, + 63, + 318, + 128, + 128, + 167, + 80, + 80, + 80, + 71, + 71, + 74, + 74, + 195, + 173, + 173, + 173, + 398, + 398, + 398, + 398, + 173, + 173, + 310, + 310, + 173, + 57, + 57, + 57, + 274, + 351, + 351, + 75, + 272, + 272, + 351, + 202, + 202, + 202, + 118, + 118, + 118, + 62, + 288, + 314, + 323, + 62, + 32, + 32, + 32, + 43, + 43, + 43, + 3, + 3, + 3, + 3, + 339, + 349, + 349, + 110, + 110, + 26, + 26, + 26, + 26, + 55, + 58, + 58, + 58, + 186, + 186, + 83, + 83, + 158, + 158, + 158, + 71, + 71, + 71, + 235, + 235, + 236, + 65, + 65, + 65, + 65, + 372, + 372, + 245, + 245, + 245, + 353, + 353, + 353, + 304, + 350, + 65, + 65, + 65, + 120, + 120, + 120, + 120, + 9, + 80, + 171, + 171, + 192, + 192, + 74, + 49, + 34, + 164, + 136, + 266, + 266, + 266, + 266, + 239, + 136, + 136, + 136, + 136, + 291, + 291, + 291, + 291, + 291, + 318, + 357, + 357, + 357, + 357, + 26, + 119, + 119, + 119, + 119, + 119, + 178, + 178, + 178, + 178, + 178, + 134, + 124, + 124, + 124, + 124, + 148, + 49, + 49, + 300, + 300, + 300, + 300, + 208, + 43, + 43, + 43, + 131, + 131, + 131, + 22, + 8, + 129, + 129, + 145, + 325, + 145, + 57, + 57, + 148, + 148, + 148, + 148, + 28, + 160, + 22, + 142, + 142, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 393, + 393, + 246, + 246, + 246, + 334, + 334, + 237, + 237, + 48, + 15, + 91, + 245, + 245, + 295, + 275, + 275, + 275, + 275, + 275, + 275, + 384, + 384, + 384, + 324, + 390, + 333, + 99, + 299, + 299, + 187, + 122, + 254, + 198, + 198, + 103, + 66, + 298, + 298, + 237, + 237, + 237, + 237, + 245, + 398, + 398, + 267, + 267, + 267, + 317, + 317, + 320, + 325, + 344, + 344, + 344, + 344, + 344, + 344, + 213, + 367, + 367, + 287, + 382, + 395, + 395, + 241, + 241, + 102, + 164, + 378, + 164, + 164, + 164, + 164, + 10, + 10, + 271, + 10, + 150, + 190, + 180, + 180, + 180, + 180, + 180, + 114, + 114, + 114, + 114, + 143, + 337, + 337, + 231, + 231, + 277, + 246, + 246, + 246, + 394, + 394, + 394, + 278, + 278, + 309, + 143, + 143, + 153, + 153, + 153, + 291, + 153, + 153, + 153, + 153, + 153, + 74, + 92, + 311, + 397, + 92, + 20, + 14, + 14, + 374, + 330, + 14, + 155, + 367, + 350, + 203, + 155, + 51, + 51, + 51, + 23, + 200, + 124, + 124, + 378, + 378, + 314, + 124, + 124, + 336, + 336, + 279, + 279, + 124, + 124, + 155, + 5, + 149, + 149, + 149, + 149, + 347, + 74, + 74, + 246, + 246, + 246, + 194, + 194, + 194, + 194, + 83, + 83, + 83, + 15, + 15, + 88, + 23, + 63, + 63, + 63, + 63, + 63, + 52, + 52, + 318, + 318, + 318, + 233, + 233, + 286, + 4, + 37, + 60, + 60, + 60, + 334, + 102, + 102, + 102, + 156, + 107, + 107, + 107, + 107, + 24, + 361, + 361, + 211, + 185, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 396, + 160, + 160, + 160, + 353, + 353, + 160, + 160, + 78, + 76, + 15, + 219, + 313, + 313, + 313, + 276, + 15, + 23, + 82, + 333, + 333, + 333, + 98, + 98, + 98, + 15, + 15, + 15, + 15, + 166, + 174, + 174, + 174, + 174, + 132, + 132, + 391, + 391, + 391, + 1, + 1, + 100, + 191, + 6, + 62, + 226, + 284, + 62, + 62, + 151, + 233, + 233, + 53, + 278, + 278, + 181, + 181, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 317, + 317, + 317, + 317, + 150, + 3, + 346, + 346, + 346, + 346, + 346, + 346, + 3, + 123, + 4, + 4, + 23, + 178, + 19, + 375, + 375, + 294, + 294, + 207, + 207, + 370, + 370, + 19, + 138, + 138, + 138, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 325, + 325, + 203, + 203, + 385, + 385, + 385, + 385, + 365, + 375, + 325, + 325, + 89, + 397, + 397, + 397, + 380, + 290, + 290, + 290, + 376, + 319, + 382, + 382, + 382, + 345, + 345, + 350, + 365, + 365, + 365, + 365, + 365, + 365, + 365, + 365, + 365, + 216, + 216, + 216, + 216, + 217, + 217, + 135, + 130, + 330, + 67, + 67, + 37, + 37, + 89, + 89, + 89, + 56, + 360, + 360, + 360, + 360, + 228, + 302, + 222, + 222, + 56, + 115, + 115, + 115, + 368, + 398, + 111, + 111, + 63, + 123, + 123, + 14, + 360, + 360, + 309, + 309, + 101, + 93, + 233, + 367, + 367, + 367, + 367, + 352, + 231, + 5, + 341, + 341, + 341, + 208, + 5, + 5, + 5, + 293, + 86, + 86, + 52, + 52, + 105, + 335, + 335, + 335, + 335, + 335, + 341, + 341, + 341, + 341, + 341, + 301, + 224, + 260, + 304, + 304, + 105, + 105, + 292, + 292, + 105, + 105, + 105, + 105, + 69, + 30, + 208, + 27, + 296, + 336, + 131, + 71, + 71, + 71, + 71, + 71, + 81, + 81, + 141, + 165, + 394, + 394, + 394, + 253, + 253, + 253, + 394, + 394, + 367, + 371, + 86, + 94, + 276, + 94, + 174, + 9, + 9, + 9, + 9, + 9, + 9, + 26, + 26, + 97, + 97, + 391, + 36, + 360, + 236, + 236, + 98, + 0, + 0, + 311, + 362, + 362, + 338, + 65, + 65, + 65, + 99, + 30, + 375, + 141, + 141, + 141, + 141, + 47, + 277, + 277, + 47, + 112, + 230, + 230, + 230, + 233, + 233, + 233, + 225, + 49, + 34, + 201, + 201, + 194, + 215, + 91, + 91, + 91, + 378, + 378, + 400, + 400, + 263, + 263, + 61, + 61, + 73, + 111, + 111, + 111, + 198, + 17, + 17, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 325, + 325, + 155, + 87, + 87, + 87, + 87, + 120, + 106, + 222, + 222, + 322, + 322, + 322, + 322, + 322, + 231, + 231, + 231, + 297, + 297, + 297, + 382, + 106, + 106, + 106, + 106, + 106, + 106, + 152, + 196, + 196, + 106, + 106, + 367, + 117, + 18, + 28, + 36, + 36, + 106, + 119, + 290, + 290, + 290, + 308, + 308, + 308, + 308, + 308, + 308, + 235, + 119, + 137, + 350, + 350, + 80, + 31, + 31, + 31, + 117, + 117, + 117, + 117, + 117, + 124, + 389, + 389, + 124, + 124, + 394, + 394, + 376, + 376, + 263, + 263, + 252, + 302, + 302, + 309, + 260, + 260, + 260, + 197, + 197, + 197, + 108, + 41, + 384, + 41, + 41, + 155, + 155, + 149, + 381, + 381, + 381, + 290, + 290, + 202, + 236, + 149, + 276, + 358, + 358, + 358, + 358, + 358, + 387, + 388, + 388, + 207, + 118, + 123, + 123, + 26, + 12, + 12, + 246, + 246, + 296, + 386, + 386, + 386, + 231, + 343, + 343, + 343, + 226, + 397, + 186, + 186, + 218, + 218, + 218, + 218, + 182, + 336, + 336, + 355, + 12, + 125, + 177, + 93, + 93, + 93, + 93, + 69, + 360, + 360, + 360, + 360, + 119, + 119, + 119, + 119, + 119, + 76, + 76, + 187, + 101, + 299, + 299, + 299, + 80, + 366, + 366, + 211, + 211, + 80, + 80, + 23, + 23, + 23, + 23, + 17, + 105, + 105, + 379, + 105, + 92, + 92, + 96, + 96, + 342, + 342, + 210, + 210, + 210, + 210, + 210, + 210, + 271, + 96, + 96, + 10, + 394, + 394, + 10, + 118, + 118, + 118, + 10, + 125, + 125, + 125, + 61, + 61, + 61, + 148, + 230, + 230, + 230, + 353, + 138, + 138, + 167, + 222, + 222, + 222, + 319, + 331, + 331, + 331, + 365, + 365, + 146, + 130, + 130, + 130, + 335, + 335, + 335, + 115, + 53, + 53, + 53, + 53, + 112, + 25, + 41, + 68, + 57, + 159, + 104, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 272, + 272, + 372, + 208, + 220, + 220, + 220, + 355, + 104, + 391, + 86, + 123, + 123, + 382, + 382, + 382, + 382, + 29, + 29, + 158, + 105, + 105, + 97, + 97, + 262, + 218, + 218, + 366, + 16, + 16, + 383, + 16, + 67, + 295, + 246, + 246, + 340, + 340, + 340, + 260, + 250, + 113, + 113, + 113, + 113, + 373, + 373, + 373, + 373, + 373, + 253, + 159, + 81, + 16, + 124, + 193, + 193, + 193, + 152, + 88, + 189, + 51, + 51, + 198, + 198, + 198, + 131, + 25, + 25, + 25, + 198, + 250, + 198, + 117, + 117, + 117, + 187, + 386, + 187, + 32, + 270, + 249, + 344, + 344, + 233, + 233, + 233, + 233, + 300, + 186, + 253, + 253, + 332, + 332, + 332, + 332, + 332, + 219, + 280, + 280, + 280, + 280, + 386, + 278, + 214, + 214, + 214, + 214, + 186, + 73, + 69, + 69, + 187, + 38, + 64, + 64, + 103, + 66, + 190, + 106, + 150, + 150, + 296, + 398, + 71, + 71, + 205, + 71, + 71, + 71, + 71, + 71, + 172, + 125, + 125, + 389, + 389, + 218, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 241, + 241, + 241, + 241, + 225, + 225, + 23, + 23, + 27, + 27, + 68, + 68, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 381, + 381, + 381, + 381, + 391, + 295, + 298, + 298, + 298, + 298, + 354, + 354, + 325, + 68, + 11, + 139, + 139, + 38, + 38, + 243, + 38, + 38, + 38, + 304, + 96, + 250, + 383, + 377, + 377, + 377, + 377, + 353, + 353, + 266, + 261, + 261, + 341, + 341, + 341, + 234, + 338, + 338, + 330, + 380, + 380, + 96, + 96, + 160, + 160, + 166, + 16, + 72, + 55, + 168, + 168, + 135, + 135, + 135, + 23, + 313, + 23, + 59, + 59, + 28, + 147, + 53, + 386, + 386, + 53, + 53, + 53, + 10, + 26, + 342, + 26, + 26, + 26, + 33, + 82, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 372, + 82, + 207, + 207, + 367, + 304, + 242, + 358, + 344, + 344, + 81, + 81, + 24, + 264, + 264, + 24, + 24, + 344, + 344, + 344, + 344, + 24, + 194, + 194, + 339, + 339, + 339, + 194, + 359, + 359, + 91, + 91, + 251, + 251, + 251, + 251, + 251, + 308, + 308, + 239, + 239, + 139, + 340, + 365, + 139, + 139, + 139, + 172, + 172, + 172, + 246, + 259, + 76, + 76, + 76, + 263, + 263, + 251, + 76, + 179, + 179, + 179, + 26, + 204, + 204, + 258, + 51, + 51, + 51, + 23, + 62, + 62, + 161, + 165, + 32, + 32, + 114, + 124, + 91, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 85, + 138, + 62, + 62, + 324, + 62, + 392, + 62, + 316, + 316, + 316, + 316, + 205, + 288, + 153, + 118, + 145, + 315, + 145, + 195, + 195, + 212, + 254, + 22, + 22, + 181, + 181, + 37, + 394, + 39, + 219, + 377, + 39, + 217, + 265, + 265, + 223, + 321, + 319, + 319, + 286, + 286, + 286, + 286, + 286, + 286, + 287, + 287, + 229, + 229, + 343, + 335, + 335, + 368, + 204, + 204, + 39, + 400, + 400, + 400, + 400, + 100, + 100, + 207, + 207, + 207, + 348, + 67, + 67, + 5, + 5, + 52, + 0, + 0, + 0, + 0, + 0, + 0, + 73, + 73, + 28, + 176, + 78, + 16, + 9, + 9, + 9, + 67, + 67, + 38, + 249, + 38, + 231, + 34, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 241, + 81, + 81, + 81, + 218, + 218, + 129, + 350, + 338, + 290, + 290, + 290, + 290, + 290, + 290, + 290, + 290, + 391, + 391, + 397, + 302, + 302, + 25, + 25, + 25, + 365, + 84, + 200, + 316, + 377, + 377, + 261, + 261, + 261, + 393, + 200, + 3, + 3, + 225, + 225, + 3, + 189, + 343, + 189, + 308, + 189, + 90, + 231, + 54, + 54, + 283, + 283, + 400, + 54, + 249, + 249, + 234, + 54, + 54, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 394, + 394, + 394, + 234, + 234, + 218, + 336, + 336, + 118, + 118, + 73, + 185, + 85, + 85, + 85, + 102, + 102, + 211, + 186, + 189, + 189, + 121, + 306, + 306, + 306, + 229, + 229, + 301, + 327, + 327, + 385, + 385, + 296, + 121, + 121, + 11, + 11, + 11, + 260, + 115, + 145, + 209, + 209, + 241, + 103, + 115, + 188, + 188, + 129, + 129, + 94, + 228, + 112, + 56, + 119, + 119, + 119, + 64, + 27, + 393, + 393, + 393, + 212, + 212, + 212, + 212, + 274, + 314, + 314, + 380, + 386, + 386, + 340, + 340, + 388, + 353, + 353, + 216, + 114, + 114, + 114, + 90, + 90, + 140, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 277, + 259, + 259, + 179, + 248, + 248, + 367, + 367, + 367, + 179, + 226, + 226, + 226, + 330, + 330, + 179, + 12, + 12, + 12, + 12, + 309, + 309, + 12, + 18, + 18, + 18, + 18, + 12, + 183, + 58, + 58, + 58, + 119, + 9, + 9, + 9, + 124, + 124, + 145, + 231, + 145, + 145, + 324, + 324, + 167, + 167, + 185, + 6, + 137, + 137, + 146, + 288, + 288, + 133, + 203, + 203, + 203, + 299, + 325, + 207, + 324, + 133, + 133, + 153, + 153, + 153, + 141, + 141, + 244, + 203, + 203, + 166, + 104, + 104, + 193, + 193, + 20, + 196, + 115, + 115, + 12, + 12, + 245, + 245, + 245, + 375, + 375, + 333, + 333, + 333, + 77, + 273, + 273, + 143, + 180, + 180, + 180, + 241, + 241, + 333, + 348, + 176, + 176, + 267, + 267, + 240, + 240, + 176, + 176, + 349, + 347, + 100, + 137, + 215, + 137, + 137, + 137, + 16, + 16, + 31, + 17, + 124, + 124, + 162, + 162, + 141, + 150, + 195, + 67, + 67, + 279, + 279, + 279, + 216, + 146, + 146, + 146, + 149, + 149, + 149, + 149, + 149, + 223, + 223, + 333, + 333, + 92, + 214, + 349, + 92, + 162, + 162, + 162, + 203, + 203, + 203, + 224, + 224, + 224, + 224, + 224, + 391, + 198, + 198, + 112, + 147, + 349, + 147, + 94, + 94, + 94, + 94, + 30, + 30, + 19, + 38, + 38, + 38, + 38, + 165, + 216, + 216, + 257, + 257, + 332, + 332, + 332, + 332, + 258, + 262, + 262, + 299, + 165, + 151, + 268, + 151, + 332, + 332, + 151, + 151, + 151, + 297, + 297, + 297, + 361, + 361, + 127, + 271, + 271, + 271, + 99, + 357, + 80, + 80, + 27, + 123, + 135, + 135, + 399, + 399, + 268, + 268, + 244, + 270, + 135, + 135, + 135, + 52, + 321, + 321, + 269, + 97, + 97, + 65, + 61, + 324, + 154, + 286, + 288, + 288, + 288, + 249, + 249, + 249, + 286, + 286, + 286, + 233, + 153, + 89, + 89, + 89, + 44, + 44, + 374, + 374, + 374, + 374, + 374, + 247, + 388, + 388, + 388, + 231, + 27, + 24, + 24, + 313, + 179, + 134, + 189, + 110, + 192, + 70, + 70, + 385, + 113, + 113, + 192, + 224, + 224, + 224, + 107, + 70, + 126, + 161, + 396, + 396, + 122, + 122, + 122, + 206, + 206, + 206, + 206, + 206, + 352, + 355, + 231, + 97, + 171, + 0, + 83, + 266, + 266, + 267, + 340, + 340, + 54, + 54, + 54, + 54, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 273, + 273, + 395, + 361, + 128, + 128, + 247, + 247, + 378, + 369, + 253, + 128, + 361, + 400, + 264, + 252, + 128, + 198, + 219, + 198, + 192, + 302, + 326, + 278, + 338, + 164, + 49, + 49, + 342, + 342, + 238, + 49, + 49, + 13, + 169, + 169, + 38, + 144, + 144, + 144, + 121, + 325, + 230, + 175, + 136, + 307, + 307, + 307, + 307, + 307, + 307, + 129, + 129, + 183, + 183, + 183, + 298, + 145, + 145, + 93, + 93, + 28, + 247, + 247, + 75, + 245, + 245, + 394, + 331, + 75, + 29, + 29, + 133, + 133, + 386, + 133, + 78, + 37, + 130, + 193, + 100, + 272, + 85, + 85, + 85, + 85, + 170, + 388, + 170, + 247, + 247, + 269, + 269, + 305, + 305, + 185, + 39, + 156, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 289, + 289, + 289, + 217, + 110, + 110, + 379, + 224, + 182, + 355, + 134, + 338, + 338, + 202, + 143, + 143, + 164, + 69, + 299, + 299, + 299, + 377, + 377, + 236, + 236, + 316, + 316, + 304, + 304, + 304, + 236, + 4, + 274, + 274, + 392, + 392, + 392, + 392, + 392, + 4, + 91, + 384, + 384, + 91, + 91, + 143, + 143, + 225, + 225, + 384, + 384, + 384, + 143, + 143, + 143, + 185, + 185, + 397, + 397, + 185, + 185, + 17, + 17, + 83, + 260, + 260, + 76, + 116, + 252, + 116, + 149, + 149, + 161, + 8, + 125, + 238, + 238, + 238, + 255, + 255, + 80, + 45, + 159, + 155, + 197, + 245, + 245, + 245, + 245, + 245, + 245, + 388, + 249, + 197, + 5, + 100, + 88, + 180, + 180, + 112, + 26, + 26, + 175, + 175, + 115, + 62, + 62, + 344, + 77, + 77, + 355, + 355, + 355, + 355, + 355, + 297, + 297, + 395, + 279, + 358, + 274, + 274, + 274, + 274, + 78, + 184, + 184, + 184, + 398, + 398, + 287, + 49, + 205, + 394, + 394, + 180, + 89, + 53, + 160, + 160, + 160, + 121, + 217, + 188, + 123, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 224, + 224, + 224, + 378, + 43, + 43, + 43, + 43, + 43, + 387, + 387, + 387, + 43, + 43, + 43, + 115, + 115, + 92, + 279, + 279, + 334, + 320, + 320, + 267, + 267, + 267, + 267, + 258, + 300, + 300, + 207, + 207, + 207, + 207, + 201, + 92, + 92, + 92, + 92, + 214, + 214, + 214, + 92, + 166, + 369, + 296, + 166, + 166, + 4, + 57, + 302, + 59, + 59, + 59, + 93, + 136, + 200, + 128, + 341, + 128, + 128, + 285, + 128, + 218, + 128, + 128, + 128, + 128, + 173, + 334, + 334, + 334, + 334, + 334, + 153, + 128, + 128, + 128, + 232, + 232, + 232, + 334, + 342, + 342, + 342, + 342, + 128, + 128, + 128, + 128, + 165, + 36, + 36, + 36, + 295, + 297, + 135, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 73, + 131, + 131, + 131, + 23, + 150, + 58, + 53, + 53, + 179, + 179, + 296, + 179, + 146, + 146, + 339, + 321, + 335, + 146, + 146, + 303, + 303, + 303, + 286, + 286, + 286, + 286, + 345, + 146, + 270, + 146, + 67, + 67, + 193, + 193, + 130, + 103, + 195, + 103, + 124, + 124, + 31, + 236, + 236, + 31, + 31, + 31, + 316, + 377, + 204, + 204, + 267, + 209, + 209, + 204, + 204, + 259, + 259, + 221, + 83, + 182, + 182, + 182, + 348, + 348, + 348, + 348, + 397, + 397, + 397, + 397, + 74, + 250, + 250, + 250, + 349, + 349, + 219, + 10, + 10, + 120, + 128, + 128, + 29, + 50, + 344, + 344, + 344, + 344, + 344, + 50, + 352, + 246, + 379, + 379, + 379, + 257, + 257, + 257, + 319, + 240, + 240, + 240, + 368, + 99, + 99, + 322, + 390, + 390, + 390, + 390, + 329, + 385, + 16, + 23, + 211, + 211, + 211, + 100, + 100, + 186, + 159, + 270, + 270, + 347, + 347, + 347, + 347, + 347, + 279, + 159, + 130, + 130, + 130, + 58, + 58, + 63, + 168, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 366, + 345, + 345, + 345, + 97, + 48, + 364, + 48, + 382, + 380, + 217, + 357, + 357, + 219, + 219, + 219, + 74, + 248, + 178, + 178, + 178, + 178, + 390, + 390, + 377, + 245, + 245, + 245, + 245, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 295, + 295, + 295, + 112, + 104, + 104, + 129, + 194, + 130, + 376, + 376, + 318, + 318, + 318, + 258, + 35, + 35, + 112, + 399, + 399, + 226, + 319, + 265, + 282, + 282, + 282, + 55, + 383, + 383, + 55, + 55, + 233, + 233, + 55, + 55, + 345, + 55, + 55, + 76, + 76, + 350, + 76, + 76, + 175, + 382, + 382, + 382, + 382, + 276, + 276, + 276, + 276, + 251, + 144, + 153, + 153, + 180, + 387, + 387, + 387, + 387, + 165, + 66, + 275, + 66, + 137, + 137, + 217, + 137, + 42, + 42, + 42, + 144, + 349, + 349, + 349, + 349, + 349, + 144, + 144, + 241, + 144, + 321, + 340, + 170, + 105, + 105, + 5, + 5, + 55, + 185, + 248, + 248, + 248, + 248, + 248, + 376, + 376, + 289, + 217, + 212, + 212, + 212, + 212, + 185, + 185, + 185, + 200, + 355, + 355, + 355, + 355, + 355, + 340, + 318, + 318, + 318, + 325, + 77, + 42, + 188, + 326, + 55, + 354, + 156, + 263, + 127, + 26, + 127, + 127, + 161, + 161, + 161, + 345, + 161, + 161, + 88, + 10, + 10, + 157, + 150, + 60, + 231, + 354, + 354, + 354, + 340, + 329, + 329, + 60, + 60, + 41, + 41, + 208, + 208, + 208, + 208, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 329, + 309, + 41, + 296, + 334, + 76, + 76, + 190, + 299, + 179, + 179, + 179, + 30, + 204, + 59, + 313, + 175, + 175, + 185, + 85, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 85, + 138, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 18, + 174, + 133, + 133, + 368, + 183, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 318, + 318, + 318, + 211, + 157, + 259, + 259, + 218, + 218, + 156, + 156, + 200, + 57, + 57, + 57, + 57, + 62, + 62, + 331, + 331, + 37, + 37, + 37, + 37, + 287, + 57, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 9, + 9, + 9, + 102, + 102, + 364, + 339, + 339, + 396, + 396, + 349, + 251, + 34, + 73, + 169, + 169, + 6, + 6, + 224, + 224, + 6, + 6, + 169, + 4, + 181, + 176, + 176, + 154, + 154, + 213, + 269, + 260, + 154, + 154, + 393, + 393, + 154, + 154, + 343, + 163, + 393, + 215, + 215, + 215, + 215, + 334, + 213, + 213, + 213, + 258, + 258, + 375, + 387, + 387, + 302, + 302, + 317, + 163, + 391, + 391, + 391, + 391, + 391, + 391, + 252, + 252, + 245, + 272, + 229, + 233, + 163, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 288, + 288, + 333, + 333, + 333, + 333, + 323, + 163, + 163, + 32, + 32, + 15, + 40, + 40, + 40, + 40, + 285, + 40, + 40, + 40, + 365, + 365, + 40, + 153, + 120, + 120, + 120, + 120, + 343, + 344, + 344, + 344, + 344, + 344, + 356, + 356, + 205, + 159, + 173, + 55, + 55, + 55, + 149, + 149, + 149, + 169, + 35, + 325, + 247, + 256, + 256, + 268, + 268, + 268, + 228, + 228, + 228, + 383, + 383, + 269, + 269, + 269, + 213, + 179, + 179, + 179, + 179, + 179, + 125, + 269, + 269, + 368, + 335, + 335, + 335, + 335, + 326, + 326, + 398, + 398, + 398, + 295, + 297, + 297, + 297, + 385, + 54, + 280, + 158, + 182, + 154, + 130, + 90, + 294, + 340, + 90, + 144, + 144, + 187, + 187, + 187, + 46, + 334, + 84, + 352, + 84, + 84, + 84, + 264, + 264, + 264, + 84, + 84, + 52, + 339, + 327, + 327, + 336, + 336, + 52, + 52, + 144, + 144, + 144, + 144, + 250, + 250, + 144, + 111, + 111, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 345, + 345, + 345, + 345, + 345, + 266, + 17, + 72, + 274, + 274, + 351, + 351, + 351, + 75, + 191, + 350, + 191, + 230, + 230, + 230, + 230, + 191, + 191, + 191, + 15, + 279, + 213, + 241, + 53, + 91, + 91, + 181, + 289, + 119, + 119, + 62, + 62, + 62, + 62, + 310, + 310, + 310, + 310, + 232, + 232, + 126, + 363, + 103, + 3, + 3, + 3, + 66, + 66, + 61, + 61, + 22, + 69, + 69, + 104, + 155, + 244, + 262, + 262, + 262, + 155, + 155, + 155, + 155, + 155, + 54, + 64, + 193, + 193, + 193, + 51, + 51, + 26, + 26, + 26, + 169, + 67, + 327, + 327, + 327, + 327, + 327, + 67, + 267, + 67, + 377, + 68, + 164, + 164, + 164, + 147, + 147, + 147, + 147, + 63, + 45, + 70, + 378, + 70, + 246, + 246, + 246, + 339, + 386, + 70, + 140, + 211, + 355, + 355, + 355, + 140, + 395, + 140, + 140, + 5, + 131, + 7, + 110, + 200, + 92, + 92, + 109, + 109, + 231, + 231, + 19, + 146, + 146, + 146, + 146, + 146, + 146, + 126, + 126, + 126, + 209, + 209, + 209, + 164, + 164, + 197, + 197, + 197, + 161, + 161, + 34, + 142, + 142, + 142, + 183, + 235, + 183, + 183, + 183, + 175, + 175, + 95, + 224, + 224, + 47, + 47, + 47, + 47, + 47, + 179, + 146, + 199, + 199, + 199, + 156, + 101, + 101, + 119, + 270, + 119, + 119, + 119, + 26, + 26, + 229, + 229, + 26, + 154, + 281, + 281, + 281, + 281, + 273, + 63, + 94, + 94, + 25, + 207, + 25, + 156, + 156, + 156, + 156, + 179, + 87, + 33, + 22, + 100, + 393, + 393, + 393, + 393, + 393, + 203, + 203, + 203, + 203, + 203, + 226, + 108, + 99, + 23, + 37, + 115, + 281, + 281, + 281, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 383, + 240, + 240, + 240, + 316, + 115, + 25, + 82, + 82, + 82, + 82, + 113, + 113, + 340, + 15, + 15, + 375, + 375, + 375, + 375, + 86, + 115, + 121, + 135, + 135, + 135, + 376, + 135, + 230, + 135, + 61, + 61, + 294, + 294, + 85, + 83, + 10, + 151, + 354, + 354, + 354, + 151, + 151, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 318, + 364, + 364, + 206, + 364, + 240, + 240, + 47, + 364, + 47, + 47, + 96, + 96, + 341, + 14, + 14, + 14, + 14, + 160, + 155, + 190, + 190, + 190, + 190, + 329, + 283, + 283, + 69, + 164, + 164, + 172, + 390, + 390, + 326, + 306, + 306, + 306, + 216, + 216, + 275, + 275, + 275, + 275, + 312, + 312, + 312, + 312, + 312, + 288, + 331, + 352, + 352, + 352, + 230, + 343, + 164, + 164, + 164, + 164, + 164, + 164, + 59, + 41, + 186, + 180, + 180, + 224, + 224, + 239, + 180, + 93, + 218, + 93, + 93, + 37, + 37, + 37, + 336, + 37, + 37, + 8, + 8, + 8, + 197, + 177, + 177, + 94, + 54, + 137, + 212, + 179, + 376, + 385, + 224, + 224, + 152, + 309, + 309, + 322, + 322, + 351, + 1, + 1, + 1, + 208, + 325, + 1, + 1, + 39, + 275, + 182, + 335, + 182, + 182, + 55, + 137, + 181, + 184, + 184, + 388, + 388, + 389, + 389, + 389, + 322, + 322, + 322, + 322, + 322, + 247, + 247, + 247, + 247, + 247, + 238, + 238, + 238, + 206, + 206, + 204, + 204, + 204, + 345, + 345, + 345, + 345, + 345, + 345, + 374, + 242, + 372, + 4, + 345, + 345, + 39, + 39, + 187, + 141, + 101, + 5, + 191, + 336, + 336, + 63, + 63, + 114, + 114, + 42, + 282, + 282, + 282, + 228, + 228, + 254, + 307, + 42, + 185, + 32, + 292, + 228, + 228, + 310, + 297, + 283, + 283, + 241, + 205, + 205, + 277, + 277, + 164, + 0, + 0, + 261, + 273, + 220, + 0, + 28, + 142, + 56, + 56, + 343, + 343, + 343, + 255, + 255, + 56, + 109, + 94, + 94, + 123, + 150, + 150, + 150, + 150, + 352, + 270, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 244, + 164, + 164, + 361, + 198, + 180, + 182, + 182, + 182, + 182, + 182, + 81, + 357, + 357, + 357, + 357, + 238, + 238, + 238, + 352, + 352, + 352, + 389, + 339, + 383, + 342, + 298, + 282, + 282, + 21, + 79, + 33, + 33, + 95, + 297, + 297, + 297, + 349, + 349, + 341, + 341, + 341, + 341, + 341, + 319, + 319, + 95, + 95, + 95, + 238, + 238, + 222, + 56, + 339, + 339, + 339, + 339, + 339, + 339, + 339, + 241, + 154, + 310, + 310, + 360, + 154, + 75, + 75, + 75, + 75, + 75, + 75, + 196, + 298, + 7, + 77, + 136, + 197, + 55, + 89, + 89, + 89, + 89, + 340, + 340, + 234, + 89, + 361, + 361, + 361, + 255, + 255, + 267, + 267, + 267, + 267, + 267, + 267, + 261, + 261, + 261, + 334, + 334, + 231, + 231, + 217, + 217, + 307, + 307, + 342, + 342, + 342, + 223, + 223, + 269, + 221, + 221, + 313, + 313, + 220, + 298, + 298, + 298, + 376, + 212, + 212, + 262, + 262, + 262, + 262, + 262, + 288, + 202, + 207, + 207, + 207, + 10, + 54, + 5, + 5, + 5, + 360, + 399, + 399, + 399, + 2, + 43, + 111, + 111, + 111, + 120, + 299, + 74, + 74, + 307, + 210, + 210, + 327, + 327, + 327, + 266, + 252, + 252, + 342, + 342, + 256, + 380, + 24, + 107, + 328, + 107, + 186, + 96, + 96, + 96, + 96, + 24, + 7, + 164, + 90, + 32, + 65, + 230, + 65, + 65, + 148, + 6, + 6, + 82, + 82, + 24, + 194, + 104, + 115, + 115, + 115, + 115, + 115, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 390, + 390, + 390, + 158, + 176, + 91, + 308, + 203, + 203, + 203, + 229, + 229, + 229, + 229, + 54, + 165, + 165, + 297, + 133, + 189, + 135, + 271, + 271, + 271, + 85, + 40, + 40, + 170, + 170, + 170, + 170, + 122, + 215, + 122, + 142, + 142, + 142, + 288, + 288, + 288, + 142, + 198, + 106, + 122, + 363, + 363, + 122, + 105, + 242, + 242, + 242, + 281, + 281, + 281, + 105, + 272, + 272, + 105, + 372, + 372, + 86, + 86, + 386, + 86, + 86, + 86, + 284, + 86, + 389, + 277, + 293, + 214, + 235, + 235, + 258, + 258, + 315, + 315, + 213, + 213, + 373, + 373, + 373, + 373, + 16, + 343, + 188, + 188, + 189, + 189, + 189, + 103, + 195, + 120, + 120, + 194, + 245, + 301, + 229, + 347, + 194, + 187, + 43, + 43, + 147, + 147, + 109, + 109, + 109, + 310, + 310, + 209, + 209, + 376, + 376, + 376, + 376, + 376, + 376, + 328, + 396, + 396, + 379, + 256, + 236, + 345, + 345, + 345, + 109, + 185, + 185, + 189, + 189, + 390, + 119, + 286, + 286, + 286, + 78, + 173, + 204, + 204, + 204, + 204, + 204, + 286, + 217, + 217, + 352, + 352, + 359, + 173, + 173, + 173, + 73, + 162, + 162, + 320, + 320, + 320, + 320, + 320, + 330, + 330, + 330, + 330, + 222, + 346, + 18, + 18, + 161, + 194, + 194, + 194, + 194, + 148, + 296, + 330, + 83, + 83, + 83, + 200, + 254, + 254, + 254, + 339, + 339, + 200, + 14, + 14, + 123, + 32, + 194, + 194, + 194, + 194, + 189, + 245, + 245, + 245, + 245, + 245, + 253, + 319, + 319, + 319, + 319, + 49, + 31, + 31, + 96, + 188, + 129, + 81, + 81, + 81, + 368, + 258, + 348, + 81, + 81, + 10, + 10, + 157, + 157, + 37, + 149, + 149, + 149, + 201, + 201, + 201, + 201, + 201, + 359, + 122, + 167, + 167, + 287, + 287, + 338, + 363, + 340, + 340, + 167, + 369, + 381, + 315, + 243, + 243, + 243, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 351, + 351, + 351, + 351, + 351, + 351, + 57, + 81, + 18, + 146, + 19, + 131, + 131, + 131, + 54, + 54, + 54, + 54, + 54, + 300, + 54, + 372, + 372, + 372, + 372, + 303, + 303, + 303, + 332, + 309, + 309, + 309, + 309, + 309, + 309, + 363, + 363, + 128, + 259, + 259, + 142, + 17, + 17, + 17, + 130, + 229, + 229, + 229, + 229, + 229, + 307, + 130, + 256, + 256, + 234, + 234, + 334, + 385, + 296, + 130, + 130, + 130, + 130, + 182, + 47, + 76, + 85, + 153, + 115, + 115, + 115, + 16, + 362, + 173, + 173, + 173, + 167, + 110, + 195, + 129, + 352, + 352, + 173, + 195, + 49, + 49, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 371, + 371, + 371, + 371, + 371, + 49, + 372, + 346, + 346, + 126, + 126, + 126, + 156, + 46, + 104, + 171, + 12, + 12, + 12, + 133, + 219, + 399, + 399, + 399, + 399, + 399, + 399, + 286, + 256, + 256, + 256, + 256, + 242, + 242, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 238, + 270, + 270, + 270, + 366, + 366, + 366, + 355, + 355, + 185, + 9, + 329, + 177, + 177, + 213, + 213, + 213, + 213, + 213, + 177, + 48, + 303, + 303, + 303, + 303, + 91, + 91, + 36, + 36, + 396, + 396, + 396, + 258, + 203, + 203, + 203, + 203, + 382, + 382, + 106, + 169, + 12, + 161, + 342, + 342, + 342, + 342, + 342, + 246, + 370, + 389, + 182, + 54, + 162, + 162, + 304, + 304, + 162, + 275, + 275, + 243, + 243, + 296, + 162, + 351, + 351, + 397, + 199, + 68, + 161, + 283, + 283, + 283, + 161, + 161, + 0, + 0, + 0, + 0, + 0, + 174, + 182, + 189, + 189, + 175, + 101, + 209, + 301, + 57, + 374, + 374, + 374, + 374, + 252, + 169, + 169, + 122, + 79, + 79, + 28, + 28, + 170, + 115, + 115, + 115, + 11, + 11, + 219, + 11, + 11, + 68, + 286, + 330, + 330, + 260, + 395, + 395, + 253, + 19, + 19, + 19, + 19, + 19, + 377, + 334, + 130, + 130, + 130, + 55, + 131, + 131, + 171, + 165, + 81, + 363, + 347, + 354, + 354, + 354, + 354, + 354, + 354, + 266, + 220, + 220, + 220, + 81, + 54, + 65, + 194, + 194, + 34, + 34, + 85, + 13, + 0, + 0, + 98, + 98, + 98, + 134, + 187, + 326, + 47, + 47, + 180, + 380, + 380, + 75, + 75, + 75, + 75, + 193, + 191, + 136, + 136, + 397, + 397, + 260, + 201, + 379, + 269, + 353, + 336, + 209, + 328, + 328, + 84, + 123, + 123, + 123, + 67, + 386, + 386, + 386, + 386, + 251, + 251, + 251, + 389, + 352, + 243, + 243, + 53, + 53, + 264, + 264, + 264, + 264, + 53, + 53, + 76, + 331, + 76, + 76, + 165, + 397, + 397, + 273, + 21, + 59, + 59, + 190, + 190, + 42, + 42, + 42, + 42, + 42, + 42, + 142, + 158, + 158, + 108, + 108, + 142, + 142, + 75, + 171, + 389, + 160, + 160, + 160, + 130, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 262, + 284, + 365, + 365, + 246, + 246, + 246, + 324, + 324, + 130, + 324, + 324, + 324, + 324, + 324, + 265, + 264, + 264, + 264, + 338, + 130, + 130, + 130, + 170, + 170, + 293, + 293, + 102, + 19, + 36, + 150, + 148, + 148, + 109, + 109, + 397, + 397, + 397, + 150, + 150, + 356, + 152, + 229, + 152, + 153, + 247, + 146, + 234, + 234, + 322, + 322, + 322, + 322, + 146, + 116, + 9, + 9, + 9, + 29, + 83, + 83, + 161, + 366, + 98, + 98, + 90, + 90, + 90, + 102, + 102, + 26, + 212, + 212, + 322, + 322, + 3, + 80, + 7, + 7, + 7, + 321, + 7, + 320, + 65, + 65, + 92, + 263, + 74, + 91, + 91, + 131, + 36, + 36, + 365, + 365, + 4, + 105, + 310, + 310, + 310, + 224, + 350, + 23, + 23, + 23, + 150, + 150, + 150, + 295, + 397, + 397, + 397, + 397, + 397, + 317, + 356, + 324, + 150, + 92, + 92, + 92, + 159, + 159, + 295, + 295, + 159, + 108, + 138, + 138, + 138, + 178, + 118, + 344, + 344, + 344, + 363, + 236, + 211, + 211, + 211, + 211, + 266, + 266, + 266, + 385, + 385, + 118, + 151, + 151, + 35, + 151, + 3, + 318, + 123, + 123, + 123, + 40, + 113, + 349, + 349, + 355, + 221, + 221, + 292, + 292, + 208, + 347, + 347, + 347, + 347, + 239, + 303, + 303, + 303, + 225, + 225, + 225, + 225, + 321, + 321, + 321, + 253, + 253, + 235, + 235, + 16, + 16, + 149, + 353, + 149, + 138, + 138, + 138, + 92, + 92, + 111, + 152, + 294, + 152, + 129, + 142, + 38, + 38, + 38, + 38, + 104, + 171, + 226, + 226, + 387, + 72, + 130, + 176, + 176, + 176, + 176, + 237, + 102, + 102, + 102, + 350, + 350, + 102, + 320, + 320, + 320, + 385, + 102, + 102, + 102, + 95, + 95, + 95, + 11, + 11, + 29, + 29, + 155, + 155, + 126, + 176, + 176, + 176, + 2, + 2, + 4, + 4, + 4, + 4, + 22, + 387, + 152, + 152, + 203, + 31, + 230, + 230, + 230, + 170, + 170, + 170, + 80, + 80, + 11, + 86, + 86, + 92, + 92, + 92, + 327, + 92, + 92, + 90, + 90, + 90, + 122, + 122, + 122, + 122, + 122, + 87, + 0, + 72, + 353, + 298, + 72, + 72, + 101, + 335, + 335, + 335, + 335, + 335, + 335, + 382, + 382, + 382, + 382, + 382, + 101, + 236, + 236, + 236, + 236, + 278, + 297, + 297, + 182, + 235, + 235, + 337, + 337, + 337, + 267, + 93, + 210, + 210, + 210, + 377, + 223, + 243, + 243, + 243, + 321, + 321, + 321, + 321, + 337, + 337, + 337, + 337, + 327, + 340, + 284, + 279, + 279, + 239, + 239, + 239, + 99, + 99, + 283, + 283, + 283, + 128, + 265, + 77, + 77, + 77, + 40, + 40, + 40, + 40, + 216, + 41, + 126, + 126, + 126, + 126, + 373, + 373, + 254, + 126, + 126, + 126, + 126, + 176, + 1, + 1, + 66, + 322, + 152, + 135, + 353, + 135, + 244, + 135, + 135, + 21, + 21, + 21, + 375, + 336, + 192, + 50, + 50, + 207, + 207, + 241, + 241, + 50, + 28, + 273, + 48, + 48, + 48, + 48, + 48, + 348, + 216, + 237, + 99, + 99, + 77, + 77, + 25, + 25, + 37, + 37, + 285, + 285, + 285, + 285, + 208, + 342, + 185, + 69, + 219, + 219, + 219, + 219, + 219, + 213, + 213, + 334, + 334, + 69, + 69, + 69, + 69, + 196, + 196, + 86, + 86, + 177, + 177, + 177, + 64, + 64, + 55, + 55, + 55, + 392, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 378, + 378, + 247, + 247, + 74, + 74, + 258, + 258, + 258, + 194, + 166, + 166, + 79, + 79, + 163, + 226, + 2, + 188, + 71, + 61, + 138, + 15, + 15, + 15, + 15, + 15, + 15, + 161, + 121, + 121, + 292, + 292, + 292, + 121, + 121, + 121, + 171, + 259, + 348, + 171, + 171, + 171, + 137, + 137, + 137, + 197, + 197, + 36, + 5, + 100, + 161, + 29, + 29, + 197, + 118, + 118, + 118, + 118, + 118, + 25, + 25, + 16, + 22, + 22, + 146, + 146, + 4, + 123, + 117, + 117, + 117, + 84, + 84, + 88, + 88, + 393, + 363, + 363, + 63, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 355, + 355, + 206, + 206, + 206, + 206, + 214, + 56, + 56, + 371, + 371, + 371, + 371, + 258, + 169, + 254, + 378, + 378, + 378, + 224, + 224, + 224, + 224, + 224, + 292, + 292, + 216, + 216, + 216, + 292, + 292, + 298, + 196, + 97, + 97, + 97, + 97, + 97, + 146, + 119, + 119, + 223, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 384, + 384, + 384, + 384, + 5, + 298, + 298, + 5, + 5, + 5, + 5, + 5, + 397, + 211, + 211, + 211, + 36, + 36, + 91, + 317, + 317, + 317, + 317, + 237, + 333, + 91, + 91, + 136, + 136, + 207, + 136, + 136, + 194, + 139, + 329, + 360, + 360, + 360, + 313, + 387, + 387, + 279, + 279, + 340, + 340, + 340, + 297, + 297, + 297, + 297, + 297, + 297, + 227, + 104, + 334, + 331, + 331, + 168, + 291, + 291, + 291, + 291, + 291, + 291, + 168, + 168, + 106, + 106, + 106, + 101, + 184, + 88, + 193, + 193, + 115, + 115, + 205, + 333, + 225, + 225, + 375, + 375, + 375, + 375, + 36, + 147, + 283, + 72, + 72, + 140, + 281, + 38, + 38, + 38, + 184, + 184, + 61, + 61, + 61, + 190, + 56, + 274, + 56, + 108, + 108, + 28, + 119, + 15, + 15, + 15, + 338, + 322, + 322, + 322, + 322, + 322, + 213, + 213, + 274, + 274, + 274, + 383, + 234, + 125, + 125, + 38, + 24, + 190, + 190, + 8, + 8, + 8, + 8, + 366, + 366, + 366, + 366, + 286, + 286, + 228, + 228, + 228, + 228, + 322, + 322, + 322, + 317, + 317, + 317, + 318, + 307, + 348, + 348, + 253, + 348, + 348, + 111, + 170, + 170, + 170, + 81, + 85, + 172, + 172, + 172, + 110, + 162, + 3, + 77, + 77, + 77, + 311, + 294, + 294, + 335, + 20, + 381, + 20, + 285, + 285, + 384, + 384, + 384, + 377, + 353, + 353, + 353, + 353, + 353, + 342, + 342, + 342, + 342, + 342, + 342, + 362, + 362, + 362, + 276, + 283, + 303, + 303, + 336, + 336, + 348, + 348, + 233, + 233, + 267, + 267, + 267, + 267, + 219, + 20, + 42, + 42, + 172, + 396, + 396, + 389, + 389, + 324, + 172, + 197, + 103, + 103, + 321, + 103, + 87, + 135, + 135, + 135, + 294, + 294, + 143, + 143, + 143, + 35, + 35, + 59, + 350, + 59, + 345, + 345, + 345, + 345, + 345, + 345, + 345, + 249, + 243, + 261, + 383, + 334, + 334, + 354, + 354, + 240, + 240, + 59, + 59, + 179, + 284, + 135, + 89, + 89, + 89, + 89, + 300, + 89, + 89, + 89, + 183, + 84, + 84, + 198, + 306, + 74, + 90, + 140, + 161, + 161, + 161, + 161, + 161, + 161, + 265, + 398, + 398, + 161, + 118, + 49, + 45, + 45, + 45, + 186, + 186, + 143, + 189, + 182, + 353, + 353, + 211, + 182, + 305, + 180, + 180, + 180, + 180, + 180, + 180, + 78, + 78, + 192, + 136, + 155, + 318, + 318, + 198, + 23, + 23, + 280, + 43, + 43, + 43, + 43, + 12, + 215, + 141, + 141, + 87, + 87, + 87, + 330, + 330, + 214, + 149, + 50, + 50, + 116, + 116, + 116, + 116, + 216, + 216, + 216, + 350, + 326, + 326, + 376, + 320, + 398, + 398, + 398, + 398, + 398, + 194, + 194, + 199, + 263, + 263, + 263, + 297, + 297, + 199, + 184, + 343, + 120, + 120, + 182, + 182, + 320, + 31, + 31, + 31, + 363, + 363, + 363, + 31, + 56, + 56, + 186, + 377, + 307, + 381, + 241, + 241, + 186, + 186, + 388, + 388, + 388, + 303, + 303, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 368, + 368, + 11, + 189, + 189, + 170, + 170, + 65, + 65, + 65, + 138, + 138, + 138, + 138, + 148, + 129, + 129, + 203, + 98, + 98, + 98, + 358, + 358, + 399, + 399, + 399, + 399, + 98, + 98, + 83, + 138, + 233, + 233, + 233, + 233, + 216, + 216, + 216, + 149, + 189, + 84, + 1, + 1, + 216, + 216, + 216, + 1, + 1, + 368, + 183, + 179, + 14, + 119, + 84, + 118, + 118, + 4, + 4, + 362, + 362, + 223, + 223, + 223, + 202, + 202, + 215, + 383, + 358, + 358, + 358, + 49, + 49, + 49, + 119, + 288, + 288, + 358, + 28, + 69, + 28, + 27, + 21, + 355, + 355, + 355, + 355, + 21, + 358, + 21, + 94, + 348, + 388, + 94, + 112, + 128, + 128, + 156, + 115, + 135, + 247, + 370, + 135, + 293, + 367, + 367, + 135, + 135, + 72, + 173, + 173, + 173, + 10, + 130, + 83, + 30, + 181, + 111, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 335, + 339, + 339, + 239, + 185, + 185, + 47, + 42, + 122, + 122, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 399, + 399, + 187, + 22, + 9, + 156, + 156, + 79, + 328, + 339, + 339, + 79, + 145, + 145, + 56, + 56, + 320, + 282, + 249, + 249, + 249, + 249, + 249, + 56, + 56, + 56, + 288, + 288, + 354, + 354, + 354, + 354, + 354, + 228, + 228, + 226, + 309, + 309, + 286, + 286, + 56, + 56, + 61, + 61, + 2, + 2, + 314, + 239, + 239, + 278, + 2, + 2, + 2, + 269, + 337, + 294, + 294, + 294, + 294, + 354, + 354, + 354, + 309, + 137, + 137, + 376, + 15, + 15, + 15, + 12, + 120, + 39, + 180, + 237, + 180, + 350, + 48, + 25, + 375, + 139, + 139, + 125, + 125, + 222, + 268, + 380, + 380, + 380, + 380, + 221, + 221, + 221, + 296, + 296, + 394, + 63, + 71, + 40, + 20, + 109, + 109, + 109, + 59, + 59, + 59, + 59, + 124, + 147, + 108, + 108, + 213, + 213, + 288, + 277, + 277, + 395, + 395, + 395, + 339, + 339, + 339, + 283, + 365, + 248, + 248, + 308, + 399, + 365, + 197, + 74, + 346, + 74, + 393, + 393, + 236, + 236, + 236, + 396, + 396, + 107, + 273, + 193, + 71, + 71, + 71, + 71, + 71, + 93, + 269, + 269, + 269, + 101, + 195, + 163, + 163, + 28, + 28, + 223, + 36, + 36, + 36, + 318, + 318, + 36, + 36, + 371, + 264, + 385, + 385, + 202, + 398, + 331, + 331, + 331, + 331, + 375, + 375, + 375, + 375, + 375, + 375, + 231, + 231, + 388, + 340, + 265, + 382, + 382, + 382, + 251, + 251, + 113, + 191, + 245, + 245, + 245, + 245, + 245, + 245, + 191, + 224, + 224, + 294, + 161, + 135, + 135, + 141, + 141, + 57, + 57, + 57, + 57, + 111, + 25, + 25, + 25, + 25, + 25, + 304, + 241, + 133, + 146, + 161, + 105, + 105, + 5, + 5, + 41, + 187, + 96, + 96, + 150, + 95, + 95, + 95, + 301, + 95, + 140, + 163, + 361, + 11, + 179, + 369, + 369, + 369, + 369, + 369, + 350, + 350, + 396, + 334, + 334, + 334, + 294, + 318, + 298, + 306, + 251, + 251, + 251, + 251, + 318, + 318, + 318, + 240, + 202, + 202, + 202, + 202, + 202, + 317, + 340, + 5, + 141, + 141, + 141, + 51, + 190, + 190, + 190, + 190, + 190, + 190, + 222, + 222, + 224, + 224, + 16, + 335, + 189, + 189, + 189, + 189, + 189, + 197, + 197, + 197, + 151, + 301, + 198, + 6, + 203, + 203, + 31, + 31, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 89, + 104, + 104, + 33, + 33, + 340, + 311, + 311, + 33, + 179, + 160, + 103, + 155, + 155, + 169, + 234, + 279, + 80, + 53, + 149, + 149, + 17, + 201, + 164, + 164, + 12, + 94, + 94, + 94, + 94, + 94, + 155, + 113, + 175, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 175, + 145, + 187, + 336, + 336, + 363, + 363, + 363, + 363, + 282, + 282, + 359, + 369, + 369, + 346, + 187, + 341, + 341, + 152, + 312, + 60, + 203, + 203, + 54, + 70, + 98, + 49, + 201, + 201, + 49, + 315, + 219, + 40, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 1, + 1, + 166, + 14, + 208, + 208, + 208, + 65, + 65, + 303, + 65, + 382, + 382, + 147, + 147, + 147, + 147, + 170, + 170, + 388, + 170, + 170, + 170, + 44, + 212, + 212, + 212, + 44, + 15, + 393, + 393, + 393, + 191, + 199, + 199, + 45, + 45, + 45, + 45, + 45, + 45, + 95, + 95, + 95, + 349, + 366, + 366, + 366, + 366, + 393, + 393, + 353, + 237, + 237, + 259, + 277, + 260, + 374, + 74, + 74, + 74, + 74, + 74, + 126, + 313, + 313, + 313, + 305, + 305, + 126, + 97, + 97, + 79, + 73, + 115, + 40, + 138, + 138, + 391, + 295, + 295, + 243, + 356, + 138, + 138, + 238, + 238, + 3, + 36, + 36, + 36, + 36, + 217, + 217, + 352, + 352, + 352, + 352, + 152, + 152, + 111, + 147, + 147, + 160, + 18, + 18, + 267, + 18, + 18, + 53, + 53, + 18, + 67, + 67, + 67, + 126, + 351, + 351, + 351, + 351, + 345, + 126, + 36, + 36, + 323, + 323, + 27, + 272, + 211, + 211, + 211, + 27, + 45, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 232, + 27, + 36, + 94, + 94, + 322, + 1, + 355, + 355, + 355, + 355, + 378, + 378, + 283, + 270, + 374, + 313, + 313, + 313, + 313, + 340, + 210, + 210, + 229, + 229, + 272, + 272, + 307, + 307, + 307, + 307, + 232, + 232, + 216, + 216, + 216, + 216, + 216, + 399, + 399, + 399, + 225, + 1, + 21, + 21, + 21, + 7, + 382, + 142, + 218, + 316, + 316, + 316, + 230, + 230, + 230, + 366, + 366, + 370, + 240, + 240, + 251, + 251, + 227, + 111, + 69, + 69, + 48, + 48, + 273, + 48, + 122, + 122, + 122, + 38, + 38, + 38, + 325, + 325, + 312, + 312, + 312, + 312, + 322, + 319, + 319, + 38, + 103, + 285, + 285, + 103, + 69, + 175, + 136, + 136, + 136, + 136, + 136, + 136, + 160, + 160, + 160, + 116, + 116, + 116, + 44, + 301, + 301, + 301, + 301, + 301, + 44, + 49, + 49, + 199, + 253, + 199, + 239, + 239, + 199, + 374, + 151, + 36, + 63, + 63, + 63, + 63, + 63, + 237, + 237, + 237, + 121, + 121, + 393, + 399, + 202, + 121, + 112, + 112, + 112, + 195, + 154, + 0, + 32, + 189, + 189, + 189, + 189, + 335, + 335, + 335, + 189, + 123, + 308, + 308, + 361, + 209, + 209, + 209, + 290, + 385, + 385, + 292, + 292, + 61, + 61, + 156, + 156, + 156, + 156, + 156, + 156, + 370, + 235, + 156, + 203, + 156, + 245, + 156, + 127, + 130, + 130, + 295, + 77, + 77, + 77, + 89, + 65, + 65, + 72, + 72, + 72, + 82, + 180, + 180, + 93, + 93, + 93, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 344, + 383, + 157, + 157, + 157, + 220, + 157, + 157, + 157, + 9, + 9, + 20, + 20, + 20, + 158, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 302, + 171, + 171, + 171, + 171, + 145, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 201, + 201, + 201, + 201, + 201, + 201, + 258, + 208, + 310, + 333, + 337, + 337, + 269, + 71, + 120, + 120, + 13, + 13, + 162, + 162, + 162, + 162, + 180, + 180, + 180, + 83, + 40, + 98, + 63, + 370, + 370, + 370, + 86, + 366, + 366, + 241, + 241, + 186, + 31, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 321, + 394, + 394, + 237, + 237, + 26, + 391, + 290, + 322, + 313, + 51, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 285, + 285, + 285, + 285, + 286, + 299, + 299, + 299, + 3, + 47, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 328, + 328, + 328, + 328, + 100, + 100, + 230, + 230, + 226, + 226, + 196, + 138, + 138, + 138, + 138, + 138, + 138, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 282, + 261, + 261, + 396, + 396, + 396, + 396, + 214, + 101, + 101, + 236, + 236, + 236, + 236, + 236, + 236, + 363, + 76, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 279, + 211, + 223, + 219, + 136, + 174, + 286, + 286, + 286, + 286, + 144, + 387, + 387, + 169, + 169, + 145, + 119, + 97, + 97, + 97, + 97, + 97, + 97, + 203, + 203, + 97, + 97, + 97, + 145, + 232, + 232, + 145, + 229, + 152, + 152, + 256, + 381, + 152, + 152, + 39, + 39, + 87, + 176, + 128, + 7, + 260, + 260, + 260, + 254, + 254, + 254, + 37, + 382, + 382, + 382, + 382, + 296, + 221, + 44, + 80, + 139, + 139, + 392, + 139, + 139, + 65, + 315, + 315, + 65, + 197, + 55, + 55, + 55, + 55, + 381, + 381, + 55, + 324, + 324, + 324, + 19, + 19, + 19, + 19, + 100, + 36, + 36, + 34, + 243, + 393, + 393, + 393, + 393, + 34, + 34, + 34, + 54, + 261, + 261, + 261, + 261, + 261, + 315, + 189, + 189, + 65, + 312, + 137, + 137, + 137, + 137, + 63, + 231, + 169, + 169, + 169, + 188, + 168, + 107, + 351, + 351, + 106, + 106, + 150, + 187, + 301, + 113, + 113, + 304, + 56, + 62, + 62, + 291, + 237, + 62, + 355, + 355, + 62, + 62, + 216, + 216, + 216, + 282, + 282, + 206, + 206, + 206, + 206, + 329, + 62, + 398, + 398, + 398, + 62, + 194, + 194, + 194, + 194, + 145, + 145, + 145, + 173, + 173, + 281, + 281, + 281, + 296, + 296, + 173, + 180, + 368, + 368, + 368, + 348, + 101, + 90, + 136, + 180, + 309, + 309, + 309, + 176, + 176, + 330, + 330, + 19, + 177, + 177, + 177, + 16, + 3, + 254, + 61, + 144, + 144, + 88, + 271, + 88, + 88, + 269, + 88, + 142, + 254, + 142, + 322, + 141, + 141, + 151, + 151, + 21, + 36, + 13, + 13, + 13, + 2, + 2, + 2, + 72, + 72, + 72, + 263, + 263, + 47, + 305, + 268, + 71, + 71, + 74, + 138, + 100, + 400, + 100, + 100, + 125, + 306, + 306, + 306, + 306, + 344, + 260, + 72, + 13, + 62, + 56, + 56, + 26, + 170, + 170, + 170, + 2, + 86, + 86, + 86, + 202, + 362, + 289, + 289, + 86, + 151, + 151, + 172, + 172, + 66, + 66, + 154, + 21, + 148, + 22, + 22, + 134, + 134, + 162, + 389, + 250, + 250, + 346, + 34, + 146, + 390, + 390, + 200, + 200, + 200, + 200, + 200, + 200, + 110, + 136, + 136, + 282, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 320, + 320, + 158, + 158, + 253, + 240, + 210, + 210, + 210, + 210, + 268, + 220, + 46, + 27, + 27, + 300, + 300, + 252, + 27, + 236, + 307, + 307, + 27, + 27, + 165, + 279, + 279, + 279, + 279, + 114, + 114, + 262, + 262, + 262, + 114, + 114, + 393, + 393, + 393, + 114, + 114, + 39, + 39, + 39, + 39, + 74, + 61, + 283, + 283, + 61, + 354, + 354, + 321, + 321, + 321, + 321, + 24, + 24, + 24, + 314, + 314, + 24, + 24, + 66, + 66, + 140, + 140, + 1, + 1, + 100, + 90, + 286, + 90, + 309, + 99, + 99, + 82, + 86, + 86, + 116, + 116, + 116, + 161, + 161, + 161, + 161, + 161, + 16, + 76, + 151, + 180, + 180, + 180, + 180, + 180, + 129, + 113, + 330, + 152, + 152, + 152, + 152, + 107, + 354, + 107, + 107, + 107, + 13, + 394, + 13, + 13, + 13, + 13, + 41, + 188, + 189, + 148, + 361, + 361, + 361, + 145, + 112, + 106, + 370, + 370, + 279, + 229, + 229, + 391, + 283, + 283, + 283, + 283, + 400, + 400, + 275, + 275, + 106, + 300, + 300, + 106, + 62, + 62, + 334, + 62, + 62, + 62, + 62, + 252, + 379, + 114, + 114, + 114, + 114, + 114, + 206, + 206, + 90, + 90, + 59, + 41, + 41, + 337, + 253, + 89, + 89, + 84, + 194, + 111, + 254, + 254, + 254, + 306, + 270, + 270, + 264, + 264, + 264, + 264, + 264, + 139, + 148, + 181, + 17, + 17, + 17, + 17, + 17, + 396, + 140, + 209, + 342, + 342, + 99, + 81, + 202, + 202, + 81, + 81, + 81, + 81, + 313, + 357, + 357, + 357, + 357, + 357, + 212, + 202, + 346, + 200, + 200, + 72, + 72, + 67, + 67, + 67, + 144, + 308, + 144, + 162, + 24, + 206, + 206, + 206, + 206, + 335, + 256, + 380, + 380, + 303, + 264, + 264, + 242, + 242, + 242, + 242, + 242, + 242, + 260, + 260, + 255, + 255, + 393, + 393, + 251, + 331, + 148, + 162, + 377, + 162, + 35, + 35, + 35, + 154, + 101, + 348, + 101, + 101, + 371, + 379, + 122, + 133, + 67, + 67, + 88, + 88, + 88, + 319, + 319, + 319, + 88, + 88, + 164, + 358, + 164, + 164, + 164, + 164, + 164, + 289, + 49, + 49, + 390, + 390, + 390, + 52, + 52, + 288, + 288, + 147, + 36, + 34, + 34, + 34, + 29, + 355, + 279, + 279, + 279, + 279, + 279, + 241, + 29, + 363, + 29, + 75, + 75, + 91, + 91, + 166, + 102, + 102, + 387, + 240, + 240, + 102, + 216, + 216, + 216, + 356, + 390, + 219, + 95, + 97, + 97, + 174, + 174, + 174, + 174, + 207, + 174, + 298, + 174, + 174, + 174, + 256, + 373, + 355, + 355, + 174, + 229, + 174, + 326, + 326, + 174, + 174, + 99, + 85, + 164, + 23, + 287, + 287, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 287, + 287, + 287, + 23, + 23, + 120, + 331, + 120, + 116, + 116, + 275, + 275, + 180, + 47, + 47, + 120, + 323, + 323, + 323, + 323, + 323, + 384, + 120, + 120, + 125, + 187, + 116, + 62, + 62, + 305, + 305, + 62, + 62, + 199, + 367, + 367, + 367, + 367, + 115, + 211, + 211, + 0, + 291, + 291, + 54, + 54, + 382, + 382, + 382, + 39, + 24, + 24, + 24, + 199, + 199, + 189, + 104, + 184, + 47, + 47, + 47, + 142, + 149, + 95, + 186, + 37, + 37, + 98, + 269, + 98, + 257, + 301, + 301, + 335, + 335, + 335, + 335, + 260, + 372, + 280, + 280, + 320, + 98, + 162, + 162, + 394, + 162, + 263, + 234, + 302, + 302, + 302, + 302, + 135, + 3, + 3, + 213, + 213, + 213, + 216, + 229, + 229, + 229, + 229, + 263, + 278, + 397, + 85, + 336, + 85, + 85, + 362, + 362, + 96, + 57, + 81, + 102, + 102, + 245, + 243, + 243, + 130, + 163, + 163, + 211, + 211, + 179, + 314, + 314, + 314, + 336, + 82, + 29, + 21, + 21, + 21, + 21, + 319, + 319, + 21, + 21, + 142, + 142, + 16, + 136, + 209, + 209, + 209, + 136, + 136, + 130, + 173, + 379, + 379, + 379, + 173, + 173, + 109, + 109, + 109, + 189, + 189, + 86, + 369, + 369, + 369, + 369, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 253, + 238, + 326, + 188, + 15, + 140, + 106, + 120, + 82, + 82, + 334, + 334, + 82, + 149, + 198, + 198, + 327, + 327, + 267, + 330, + 330, + 207, + 198, + 170, + 151, + 151, + 151, + 151, + 151, + 195, + 195, + 195, + 195, + 255, + 255, + 255, + 63, + 63, + 63, + 239, + 63, + 142, + 19, + 29, + 276, + 276, + 29, + 10, + 10, + 10, + 199, + 50, + 50, + 50, + 50, + 58, + 58, + 58, + 213, + 364, + 364, + 392, + 58, + 381, + 381, + 381, + 381, + 381, + 230, + 335, + 335, + 78, + 78, + 12, + 161, + 161, + 161, + 109, + 180, + 367, + 198, + 198, + 198, + 92, + 39, + 209, + 209, + 106, + 106, + 164, + 191, + 358, + 191, + 195, + 140, + 174, + 253, + 252, + 252, + 174, + 174, + 279, + 279, + 241, + 241, + 241, + 240, + 328, + 328, + 56, + 56, + 56, + 86, + 271, + 271, + 271, + 239, + 239, + 87, + 87, + 194, + 194, + 194, + 4, + 4, + 4, + 176, + 176, + 378, + 378, + 378, + 321, + 257, + 323, + 96, + 139, + 70, + 370, + 370, + 370, + 260, + 217, + 236, + 236, + 228, + 228, + 292, + 292, + 292, + 292, + 292, + 20, + 130, + 73, + 57, + 390, + 390, + 390, + 390, + 374, + 302, + 288, + 288, + 266, + 57, + 17, + 304, + 150, + 150, + 150, + 182, + 123, + 123, + 29, + 57, + 57, + 384, + 24, + 172, + 92, + 2, + 254, + 2, + 2, + 207, + 207, + 207, + 207, + 207, + 207, + 153, + 301, + 301, + 301, + 156, + 394, + 394, + 332, + 332, + 332, + 332, + 354, + 45, + 45, + 45, + 45, + 167, + 268, + 167, + 1, + 151, + 151, + 199, + 9, + 9, + 149, + 149, + 149, + 149, + 149, + 149, + 302, + 302, + 232, + 149, + 149, + 149, + 330, + 330, + 269, + 269, + 330, + 330, + 330, + 339, + 339, + 339, + 339, + 238, + 238, + 323, + 149, + 149, + 155, + 316, + 316, + 331, + 331, + 155, + 270, + 155, + 155, + 26, + 17, + 17, + 17, + 187, + 186, + 28, + 50, + 217, + 217, + 199, + 21, + 379, + 21, + 114, + 371, + 371, + 397, + 342, + 64, + 144, + 144, + 147, + 147, + 210, + 315, + 147, + 147, + 147, + 183, + 0, + 377, + 0, + 293, + 293, + 227, + 127, + 140, + 285, + 330, + 330, + 330, + 140, + 85, + 85, + 85, + 85, + 398, + 398, + 48, + 48, + 48, + 142, + 142, + 142, + 165, + 165, + 101, + 5, + 5, + 5, + 255, + 239, + 339, + 339, + 265, + 265, + 342, + 342, + 175, + 12, + 388, + 388, + 92, + 92, + 92, + 297, + 395, + 92, + 194, + 34, + 34, + 34, + 281, + 281, + 34, + 282, + 282, + 282, + 255, + 384, + 400, + 400, + 400, + 400, + 363, + 363, + 380, + 380, + 346, + 346, + 317, + 263, + 263, + 263, + 263, + 34, + 34, + 192, + 31, + 31, + 215, + 31, + 66, + 51, + 51, + 51, + 84, + 353, + 182, + 279, + 287, + 287, + 333, + 182, + 119, + 119, + 366, + 392, + 392, + 132, + 200, + 255, + 342, + 342, + 342, + 323, + 264, + 200, + 68, + 43, + 43, + 43, + 76, + 235, + 126, + 126, + 371, + 126, + 126, + 172, + 188, + 388, + 188, + 64, + 139, + 139, + 139, + 359, + 359, + 255, + 139, + 168, + 168, + 168, + 327, + 327, + 327, + 168, + 86, + 69, + 274, + 310, + 310, + 310, + 310, + 19, + 19, + 149, + 364, + 149, + 149, + 250, + 123, + 123, + 123, + 123, + 57, + 361, + 361, + 57, + 181, + 56, + 56, + 56, + 34, + 34, + 376, + 357, + 400, + 400, + 212, + 214, + 266, + 266, + 116, + 54, + 165, + 88, + 18, + 92, + 92, + 352, + 352, + 77, + 77, + 77, + 77, + 77, + 193, + 125, + 125, + 344, + 344, + 344, + 93, + 90, + 90, + 365, + 365, + 365, + 388, + 388, + 120, + 251, + 215, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 388, + 244, + 148, + 148, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 204, + 204, + 281, + 281, + 281, + 334, + 334, + 121, + 338, + 338, + 121, + 121, + 121, + 121, + 145, + 145, + 211, + 145, + 232, + 232, + 144, + 217, + 26, + 295, + 130, + 130, + 130, + 130, + 347, + 244, + 130, + 299, + 130, + 130, + 130, + 197, + 40, + 39, + 254, + 254, + 254, + 253, + 253, + 253, + 253, + 253, + 253, + 232, + 315, + 315, + 204, + 322, + 322, + 322, + 322, + 397, + 397, + 132, + 8, + 8, + 131, + 131, + 42, + 42, + 395, + 395, + 395, + 108, + 5, + 76, + 76, + 65, + 71, + 71, + 71, + 71, + 286, + 71, + 71, + 71, + 71, + 68, + 330, + 330, + 97, + 31, + 75, + 249, + 183, + 398, + 398, + 398, + 398, + 183, + 355, + 355, + 355, + 355, + 355, + 355, + 295, + 295, + 295, + 349, + 349, + 349, + 349, + 349, + 183, + 108, + 12, + 23, + 23, + 274, + 274, + 217, + 217, + 217, + 341, + 341, + 341, + 341, + 212, + 386, + 273, + 273, + 206, + 206, + 201, + 201, + 201, + 336, + 336, + 339, + 168, + 168, + 168, + 166, + 325, + 325, + 367, + 367, + 367, + 166, + 166, + 182, + 150, + 150, + 150, + 175, + 175, + 125, + 125, + 246, + 246, + 246, + 246, + 146, + 146, + 33, + 334, + 330, + 209, + 209, + 242, + 242, + 398, + 166, + 340, + 340, + 340, + 340, + 194, + 194, + 37, + 37, + 40, + 49, + 24, + 24, + 140, + 314, + 314, + 140, + 100, + 100, + 131, + 131, + 131, + 72, + 131, + 67, + 248, + 248, + 248, + 372, + 315, + 111, + 194, + 269, + 194, + 224, + 194, + 73, + 366, + 366, + 273, + 388, + 240, + 240, + 249, + 365, + 192, + 354, + 346, + 346, + 0, + 0, + 324, + 324, + 186, + 268, + 268, + 319, + 319, + 186, + 186, + 140, + 6, + 345, + 345, + 345, + 394, + 340, + 340, + 340, + 316, + 363, + 247, + 247, + 6, + 6, + 249, + 249, + 249, + 361, + 6, + 24, + 24, + 145, + 145, + 145, + 145, + 371, + 138, + 167, + 157, + 157, + 78, + 283, + 283, + 78, + 174, + 263, + 263, + 210, + 210, + 202, + 174, + 174, + 174, + 174, + 375, + 179, + 179, + 179, + 87, + 87, + 203, + 177, + 177, + 91, + 91, + 16, + 152, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 256, + 295, + 385, + 385, + 385, + 385, + 309, + 152, + 152, + 152, + 152, + 148, + 148, + 148, + 148, + 148, + 16, + 212, + 30, + 60, + 60, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 257, + 257, + 132, + 132, + 132, + 382, + 132, + 146, + 308, + 308, + 231, + 343, + 343, + 343, + 343, + 294, + 379, + 379, + 379, + 224, + 224, + 224, + 224, + 224, + 187, + 187, + 187, + 25, + 25, + 245, + 25, + 385, + 385, + 385, + 385, + 385, + 25, + 144, + 144, + 329, + 329, + 131, + 131, + 38, + 38, + 38, + 38, + 355, + 96, + 96, + 34, + 0, + 0, + 0, + 188, + 188, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 188, + 76, + 142, + 142, + 142, + 142, + 142, + 251, + 251, + 323, + 323, + 142, + 142, + 142, + 142, + 216, + 216, + 216, + 216, + 288, + 288, + 288, + 288, + 288, + 225, + 113, + 59, + 311, + 265, + 224, + 224, + 59, + 392, + 314, + 314, + 310, + 310, + 310, + 310, + 310, + 310, + 310, + 77, + 149, + 149, + 385, + 149, + 143, + 143, + 143, + 143, + 143, + 66, + 66, + 364, + 364, + 400, + 216, + 119, + 380, + 119, + 119, + 119, + 119, + 356, + 119, + 119, + 119, + 199, + 166, + 55, + 55, + 358, + 55, + 55, + 25, + 25, + 25, + 167, + 169, + 312, + 312, + 312, + 48, + 48, + 124, + 221, + 367, + 242, + 229, + 229, + 319, + 307, + 307, + 278, + 278, + 346, + 346, + 261, + 263, + 263, + 263, + 60, + 139, + 317, + 317, + 139, + 254, + 254, + 254, + 254, + 254, + 280, + 280, + 256, + 256, + 216, + 216, + 216, + 216, + 260, + 260, + 277, + 277, + 199, + 14, + 14, + 329, + 329, + 329, + 329, + 14, + 14, + 193, + 193, + 193, + 5, + 331, + 331, + 331, + 232, + 316, + 24, + 243, + 24, + 26, + 319, + 26, + 26, + 364, + 364, + 79, + 79, + 113, + 360, + 227, + 113, + 113, + 72, + 99, + 99, + 99, + 99, + 144, + 58, + 155, + 45, + 45, + 214, + 266, + 333, + 333, + 333, + 45, + 45, + 336, + 202, + 393, + 393, + 393, + 166, + 385, + 389, + 56, + 56, + 384, + 384, + 56, + 307, + 259, + 259, + 259, + 384, + 266, + 56, + 56, + 56, + 56, + 56, + 36, + 178, + 178, + 60, + 18, + 18, + 352, + 51, + 349, + 51, + 92, + 379, + 379, + 92, + 92, + 22, + 148, + 148, + 148, + 202, + 333, + 148, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 254, + 254, + 254, + 316, + 400, + 400, + 201, + 23, + 23, + 23, + 23, + 376, + 376, + 376, + 376, + 376, + 254, + 341, + 247, + 302, + 302, + 373, + 373, + 373, + 373, + 373, + 373, + 373, + 286, + 286, + 296, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 44, + 44, + 120, + 120, + 120, + 120, + 125, + 125, + 125, + 83, + 83, + 83, + 160, + 194, + 182, + 182, + 372, + 267, + 182, + 182, + 182, + 15, + 15, + 72, + 72, + 262, + 262, + 72, + 150, + 291, + 291, + 291, + 291, + 284, + 266, + 266, + 266, + 222, + 216, + 150, + 245, + 245, + 245, + 245, + 116, + 372, + 372, + 309, + 309, + 309, + 111, + 369, + 369, + 369, + 193, + 17, + 33, + 178, + 178, + 246, + 246, + 383, + 169, + 136, + 136, + 21, + 21, + 21, + 198, + 198, + 198, + 198, + 114, + 100, + 200, + 282, + 268, + 268, + 283, + 200, + 141, + 370, + 139, + 114, + 82, + 82, + 377, + 377, + 377, + 82, + 82, + 73, + 73, + 193, + 312, + 193, + 169, + 29, + 200, + 397, + 397, + 200, + 392, + 392, + 46, + 46, + 46, + 344, + 344, + 193, + 15, + 15, + 15, + 22, + 246, + 246, + 396, + 22, + 62, + 201, + 104, + 104, + 259, + 104, + 104, + 162, + 275, + 275, + 323, + 323, + 323, + 374, + 319, + 319, + 319, + 319, + 339, + 212, + 222, + 222, + 222, + 222, + 22, + 15, + 171, + 19, + 19, + 19, + 19, + 19, + 251, + 251, + 254, + 254, + 254, + 372, + 372, + 372, + 19, + 19, + 161, + 301, + 301, + 49, + 49, + 89, + 89, + 190, + 283, + 283, + 283, + 283, + 276, + 276, + 279, + 279, + 281, + 281, + 281, + 281, + 340, + 340, + 298, + 249, + 99, + 354, + 354, + 237, + 289, + 99, + 391, + 131, + 42, + 169, + 169, + 344, + 13, + 228, + 228, + 228, + 13, + 225, + 225, + 225, + 13, + 153, + 153, + 153, + 153, + 359, + 359, + 98, + 326, + 326, + 98, + 325, + 325, + 98, + 98, + 319, + 38, + 38, + 13, + 131, + 234, + 234, + 158, + 158, + 239, + 158, + 137, + 28, + 28, + 28, + 28, + 28, + 17, + 17, + 345, + 345, + 17, + 157, + 215, + 215, + 157, + 157, + 396, + 23, + 159, + 159, + 181, + 53, + 53, + 83, + 100, + 100, + 227, + 181, + 181, + 142, + 19, + 0, + 0, + 141, + 272, + 297, + 297, + 297, + 64, + 64, + 64, + 153, + 382, + 117, + 81, + 81, + 81, + 81, + 117, + 117, + 17, + 6, + 6, + 285, + 285, + 329, + 319, + 252, + 250, + 250, + 367, + 367, + 367, + 40, + 40, + 56, + 278, + 278, + 234, + 4, + 4, + 4, + 220, + 4, + 9, + 220, + 220, + 220, + 194, + 194, + 361, + 361, + 128, + 260, + 101, + 55, + 55, + 24, + 24, + 24, + 24, + 24, + 354, + 71, + 71, + 71, + 204, + 217, + 267, + 267, + 71, + 71, + 30, + 30, + 29, + 294, + 294, + 294, + 29, + 29, + 15, + 15, + 15, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 230, + 230, + 318, + 318, + 318, + 357, + 270, + 282, + 282, + 181, + 93, + 352, + 93, + 93, + 93, + 107, + 9, + 133, + 154, + 154, + 154, + 85, + 85, + 169, + 194, + 194, + 5, + 5, + 253, + 5, + 217, + 217, + 217, + 5, + 92, + 57, + 57, + 334, + 38, + 38, + 127, + 206, + 206, + 206, + 94, + 94, + 163, + 163, + 237, + 22, + 73, + 73, + 188, + 188, + 331, + 331, + 55, + 339, + 339, + 125, + 125, + 111, + 111, + 235, + 235, + 235, + 235, + 324, + 254, + 163, + 145, + 145, + 189, + 189, + 239, + 189, + 78, + 111, + 315, + 315, + 315, + 365, + 111, + 111, + 111, + 161, + 46, + 46, + 90, + 274, + 274, + 154, + 2, + 2, + 291, + 291, + 2, + 2, + 2, + 186, + 119, + 336, + 340, + 340, + 238, + 102, + 116, + 116, + 116, + 116, + 31, + 31, + 350, + 31, + 31, + 31, + 376, + 376, + 88, + 159, + 323, + 308, + 262, + 159, + 260, + 260, + 286, + 147, + 112, + 94, + 138, + 221, + 138, + 138, + 241, + 320, + 320, + 320, + 352, + 352, + 213, + 367, + 297, + 319, + 319, + 319, + 49, + 95, + 284, + 284, + 284, + 284, + 284, + 284, + 247, + 247, + 224, + 224, + 304, + 304, + 332, + 332, + 332, + 246, + 296, + 296, + 296, + 296, + 296, + 296, + 372, + 372, + 372, + 127, + 257, + 257, + 257, + 257, + 70, + 151, + 8, + 395, + 395, + 395, + 395, + 395, + 8, + 8, + 163, + 171, + 188, + 23, + 34, + 24, + 24, + 110, + 49, + 23, + 23, + 23, + 23, + 181, + 318, + 318, + 181, + 125, + 270, + 385, + 333, + 333, + 333, + 165, + 165, + 165, + 145, + 112, + 174, + 174, + 174, + 249, + 174, + 148, + 148, + 148, + 110, + 110, + 110, + 110, + 111, + 86, + 38, + 90, + 373, + 258, + 134, + 134, + 243, + 296, + 296, + 296, + 296, + 296, + 262, + 326, + 171, + 171, + 171, + 324, + 324, + 324, + 378, + 376, + 376, + 179, + 3, + 3, + 177, + 177, + 297, + 297, + 297, + 177, + 1, + 1, + 77, + 187, + 81, + 81, + 95, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 341, + 341, + 341, + 342, + 342, + 342, + 322, + 100, + 100, + 100, + 100, + 100, + 37, + 149, + 80, + 325, + 325, + 253, + 253, + 253, + 360, + 150, + 150, + 219, + 219, + 150, + 137, + 121, + 172, + 215, + 172, + 172, + 212, + 212, + 212, + 172, + 172, + 221, + 383, + 383, + 383, + 326, + 190, + 61, + 61, + 356, + 257, + 370, + 370, + 288, + 288, + 288, + 288, + 288, + 236, + 236, + 236, + 236, + 236, + 236, + 61, + 7, + 101, + 68, + 127, + 33, + 33, + 213, + 213, + 33, + 128, + 137, + 60, + 60, + 60, + 193, + 130, + 208, + 208, + 276, + 130, + 130, + 130, + 54, + 239, + 270, + 314, + 314, + 389, + 54, + 389, + 389, + 389, + 370, + 370, + 370, + 370, + 370, + 70, + 70, + 70, + 111, + 198, + 198, + 108, + 33, + 33, + 107, + 208, + 56, + 374, + 374, + 25, + 25, + 25, + 119, + 105, + 374, + 374, + 105, + 105, + 387, + 318, + 318, + 318, + 318, + 318, + 241, + 241, + 373, + 250, + 250, + 250, + 250, + 242, + 242, + 242, + 242, + 242, + 323, + 385, + 385, + 385, + 385, + 229, + 105, + 271, + 271, + 271, + 105, + 14, + 296, + 14, + 90, + 94, + 94, + 51, + 335, + 335, + 51, + 97, + 58, + 58, + 258, + 38, + 38, + 30, + 30, + 189, + 191, + 191, + 72, + 72, + 72, + 211, + 211, + 211, + 211, + 211, + 133, + 47, + 47, + 209, + 47, + 47, + 361, + 361, + 47, + 161, + 143, + 2, + 153, + 153, + 153, + 396, + 153, + 153, + 163, + 163, + 67, + 164, + 154, + 313, + 227, + 227, + 169, + 169, + 271, + 271, + 271, + 271, + 330, + 347, + 319, + 169, + 169, + 169, + 285, + 300, + 300, + 300, + 300, + 299, + 288, + 164, + 163, + 163, + 163, + 163, + 107, + 222, + 397, + 397, + 397, + 397, + 397, + 397, + 107, + 107, + 204, + 204, + 107, + 79, + 130, + 107, + 108, + 327, + 35, + 336, + 323, + 323, + 323, + 323, + 262, + 244, + 283, + 224, + 371, + 371, + 257, + 129, + 129, + 192, + 192, + 192, + 154, + 334, + 144, + 115, + 213, + 213, + 301, + 276, + 276, + 115, + 175, + 175, + 175, + 84, + 84, + 171, + 171, + 51, + 117, + 290, + 290, + 117, + 233, + 363, + 181, + 181, + 295, + 295, + 380, + 380, + 336, + 181, + 34, + 149, + 149, + 195, + 121, + 190, + 133, + 35, + 48, + 88, + 88, + 88, + 88, + 186, + 367, + 367, + 363, + 363, + 124, + 124, + 100, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 268, + 268, + 268, + 306, + 306, + 71, + 71, + 222, + 222, + 222, + 298, + 298, + 298, + 298, + 384, + 195, + 195, + 83, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 203, + 219, + 219, + 379, + 243, + 269, + 128, + 39, + 23, + 23, + 46, + 15, + 278, + 144, + 218, + 304, + 304, + 271, + 375, + 375, + 144, + 57, + 57, + 16, + 42, + 397, + 327, + 318, + 318, + 377, + 244, + 25, + 25, + 25, + 25, + 25, + 129, + 129, + 129, + 34, + 196, + 68, + 283, + 68, + 201, + 201, + 201, + 201, + 201, + 201, + 364, + 264, + 264, + 68, + 234, + 130, + 207, + 207, + 30, + 26, + 26, + 26, + 19, + 19, + 338, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 284, + 376, + 245, + 266, + 266, + 123, + 304, + 15, + 68, + 68, + 68, + 68, + 199, + 199, + 199, + 303, + 303, + 303, + 203, + 301, + 301, + 353, + 353, + 238, + 207, + 207, + 318, + 318, + 318, + 318, + 318, + 78, + 307, + 287, + 240, + 240, + 240, + 373, + 373, + 78, + 153, + 153, + 153, + 153, + 298, + 102, + 180, + 119, + 32, + 121, + 369, + 369, + 121, + 121, + 121, + 153, + 191, + 183, + 61, + 1, + 1, + 182, + 182, + 182, + 285, + 285, + 285, + 285, + 285, + 228, + 182, + 197, + 316, + 177, + 177, + 32, + 276, + 344, + 344, + 344, + 344, + 344, + 344, + 260, + 260, + 351, + 351, + 32, + 103, + 73, + 73, + 73, + 73, + 73, + 189, + 189, + 252, + 183, + 80, + 110, + 110, + 110, + 156, + 65, + 107, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 291, + 291, + 291, + 284, + 284, + 284, + 77, + 77, + 54, + 54, + 116, + 116, + 300, + 300, + 194, + 34, + 392, + 194, + 194, + 307, + 194, + 194, + 194, + 96, + 161, + 79, + 92, + 155, + 290, + 290, + 326, + 326, + 171, + 63, + 306, + 306, + 306, + 306, + 262, + 262, + 262, + 230, + 230, + 269, + 97, + 159, + 159, + 25, + 358, + 358, + 32, + 32, + 266, + 80, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 312, + 368, + 368, + 368, + 368, + 368, + 367, + 367, + 367, + 391, + 391, + 102, + 278, + 278, + 278, + 278, + 278, + 124, + 124, + 124, + 124, + 225, + 225, + 225, + 207, + 124, + 123, + 123, + 123, + 123, + 73, + 201, + 73, + 73, + 387, + 387, + 344, + 344, + 77, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 47, + 123, + 177, + 177, + 102, + 32, + 7, + 22, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 234, + 233, + 387, + 363, + 77, + 77, + 77, + 38, + 38, + 84, + 143, + 143, + 128, + 79, + 14, + 14, + 14, + 22, + 22, + 203, + 203, + 310, + 222, + 22, + 188, + 118, + 361, + 118, + 118, + 118, + 118, + 314, + 314, + 314, + 314, + 118, + 196, + 391, + 391, + 391, + 391, + 391, + 385, + 196, + 196, + 49, + 49, + 346, + 346, + 54, + 54, + 164, + 164, + 164, + 84, + 127, + 82, + 82, + 363, + 82, + 281, + 281, + 281, + 281, + 281, + 292, + 292, + 289, + 314, + 314, + 399, + 399, + 399, + 82, + 82, + 179, + 165, + 165, + 321, + 321, + 373, + 236, + 236, + 324, + 221, + 382, + 224, + 224, + 308, + 298, + 298, + 298, + 298, + 47, + 47, + 47, + 59, + 59, + 59, + 293, + 97, + 261, + 38, + 99, + 75, + 98, + 98, + 172, + 172, + 26, + 26, + 98, + 98, + 309, + 309, + 309, + 98, + 123, + 123, + 285, + 356, + 314, + 389, + 236, + 236, + 236, + 282, + 123, + 123, + 123, + 7, + 15, + 168, + 168, + 357, + 93, + 93, + 192, + 24, + 169, + 0, + 0, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 393, + 393, + 393, + 393, + 207, + 384, + 300, + 319, + 22, + 62, + 62, + 62, + 25, + 267, + 267, + 267, + 25, + 296, + 296, + 25, + 25, + 353, + 25, + 395, + 53, + 206, + 206, + 206, + 316, + 316, + 224, + 224, + 224, + 343, + 270, + 238, + 8, + 8, + 8, + 8, + 8, + 257, + 257, + 334, + 334, + 37, + 37, + 130, + 109, + 109, + 43, + 348, + 223, + 223, + 43, + 96, + 169, + 169, + 169, + 195, + 195, + 32, + 354, + 354, + 354, + 354, + 354, + 397, + 240, + 240, + 240, + 240, + 230, + 230, + 230, + 230, + 397, + 258, + 258, + 258, + 207, + 232, + 232, + 209, + 209, + 391, + 306, + 203, + 32, + 32, + 32, + 56, + 126, + 367, + 126, + 257, + 257, + 155, + 61, + 370, + 370, + 303, + 303, + 231, + 61, + 186, + 14, + 14, + 14, + 62, + 62, + 250, + 250, + 62, + 211, + 211, + 291, + 130, + 130, + 130, + 161, + 161, + 161, + 386, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 375, + 375, + 161, + 189, + 104, + 104, + 104, + 104, + 104, + 104, + 214, + 214, + 214, + 214, + 392, + 392, + 392, + 254, + 391, + 265, + 265, + 178, + 178, + 50, + 50, + 50, + 66, + 194, + 194, + 194, + 230, + 230, + 230, + 230, + 152, + 152, + 55, + 229, + 229, + 292, + 55, + 95, + 95, + 95, + 95, + 121, + 121, + 121, + 69, + 69, + 69, + 38, + 38, + 38, + 38, + 38, + 7, + 197, + 197, + 187, + 346, + 187, + 187, + 199, + 157, + 157, + 157, + 157, + 394, + 316, + 316, + 157, + 157, + 63, + 63, + 116, + 180, + 194, + 36, + 36, + 65, + 348, + 348, + 348, + 27, + 378, + 378, + 378, + 343, + 185, + 382, + 185, + 93, + 295, + 211, + 211, + 211, + 211, + 211, + 211, + 363, + 369, + 6, + 76, + 367, + 227, + 227, + 21, + 256, + 256, + 256, + 393, + 393, + 102, + 102, + 163, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 183, + 183, + 183, + 156, + 93, + 192, + 192, + 261, + 261, + 261, + 294, + 391, + 347, + 256, + 286, + 286, + 286, + 286, + 114, + 130, + 298, + 267, + 267, + 267, + 87, + 35, + 35, + 35, + 165, + 165, + 165, + 353, + 353, + 295, + 295, + 295, + 295, + 295, + 165, + 273, + 165, + 2, + 348, + 348, + 348, + 348, + 348, + 348, + 348, + 245, + 245, + 245, + 277, + 277, + 284, + 2, + 2, + 252, + 2, + 157, + 194, + 50, + 50, + 32, + 384, + 384, + 384, + 32, + 257, + 84, + 84, + 84, + 84, + 48, + 144, + 84, + 328, + 328, + 84, + 71, + 213, + 213, + 213, + 213, + 336, + 198, + 324, + 324, + 81, + 286, + 286, + 286, + 397, + 81, + 81, + 259, + 81, + 223, + 223, + 81, + 81, + 192, + 208, + 150, + 109, + 0, + 0, + 0, + 336, + 336, + 0, + 0, + 273, + 175, + 175, + 127, + 7, + 14, + 14, + 14, + 14, + 51, + 51, + 51, + 51, + 51, + 351, + 351, + 51, + 374, + 374, + 374, + 374, + 374, + 374, + 201, + 201, + 51, + 131, + 131, + 57, + 57, + 350, + 350, + 138, + 82, + 152, + 152, + 204, + 204, + 218, + 218, + 223, + 223, + 223, + 223, + 175, + 9, + 97, + 393, + 393, + 23, + 23, + 23, + 23, + 43, + 64, + 47, + 160, + 8, + 300, + 244, + 361, + 361, + 304, + 344, + 305, + 360, + 360, + 360, + 360, + 227, + 296, + 246, + 310, + 231, + 231, + 246, + 246, + 254, + 254, + 368, + 310, + 211, + 178, + 178, + 133, + 0, + 74, + 74, + 289, + 258, + 258, + 246, + 246, + 246, + 246, + 246, + 246, + 256, + 248, + 248, + 356, + 228, + 228, + 362, + 242, + 242, + 242, + 242, + 242, + 204, + 204, + 173, + 173, + 173, + 105, + 105, + 105, + 105, + 105, + 2, + 2, + 359, + 58, + 58, + 153, + 81, + 223, + 386, + 62, + 322, + 322, + 62, + 62, + 62, + 62, + 62, + 62, + 126, + 126, + 346, + 346, + 288, + 126, + 126, + 126, + 126, + 187, + 243, + 128, + 128, + 128, + 128, + 182, + 9, + 161, + 378, + 378, + 378, + 332, + 332, + 125, + 205, + 384, + 277, + 277, + 277, + 277, + 277, + 303, + 11, + 170, + 170, + 294, + 294, + 294, + 170, + 287, + 287, + 58, + 130, + 130, + 166, + 0, + 0, + 386, + 0, + 16, + 16, + 20, + 302, + 20, + 208, + 208, + 208, + 208, + 238, + 109, + 147, + 147, + 395, + 395, + 395, + 395, + 375, + 376, + 373, + 86, + 86, + 341, + 341, + 341, + 263, + 263, + 333, + 22, + 41, + 137, + 137, + 137, + 137, + 137, + 137, + 57, + 216, + 216, + 141, + 185, + 185, + 44, + 44, + 44, + 274, + 274, + 47, + 341, + 341, + 341, + 341, + 47, + 47, + 47, + 245, + 245, + 348, + 348, + 348, + 348, + 47, + 279, + 47, + 325, + 14, + 180, + 175, + 175, + 384, + 106, + 106, + 132, + 132, + 125, + 125, + 125, + 125, + 193, + 156, + 0, + 252, + 253, + 253, + 253, + 246, + 246, + 252, + 0, + 72, + 373, + 373, + 103, + 27, + 163, + 141, + 206, + 206, + 141, + 141, + 141, + 141, + 370, + 370, + 370, + 370, + 260, + 149, + 76, + 76, + 292, + 292, + 292, + 292, + 227, + 368, + 368, + 368, + 368, + 330, + 330, + 330, + 330, + 266, + 266, + 266, + 375, + 297, + 76, + 192, + 14, + 149, + 149, + 28, + 28, + 216, + 216, + 201, + 201, + 358, + 358, + 260, + 260, + 260, + 400, + 400, + 400, + 400, + 28, + 28, + 76, + 76, + 59, + 59, + 59, + 10, + 138, + 138, + 157, + 157, + 8, + 215, + 159, + 156, + 7, + 7, + 352, + 140, + 353, + 140, + 0, + 0, + 81, + 81, + 108, + 9, + 161, + 161, + 36, + 308, + 308, + 390, + 12, + 12, + 12, + 136, + 200, + 200, + 389, + 389, + 389, + 224, + 226, + 155, + 261, + 335, + 131, + 207, + 215, + 6, + 352, + 154, + 38, + 359, + 38, + 38, + 38, + 38, + 38, + 98, + 98, + 98, + 188, + 289, + 139, + 139, + 382, + 382, + 381, + 381, + 289, + 289, + 397, + 397, + 247, + 247, + 247, + 253, + 213, + 213, + 228, + 228, + 244, + 244, + 352, + 352, + 352, + 139, + 139, + 139, + 82, + 199, + 199, + 199, + 199, + 16, + 174, + 52, + 52, + 52, + 130, + 130, + 156, + 273, + 273, + 273, + 75, + 124, + 124, + 77, + 77, + 338, + 145, + 145, + 135, + 141, + 33, + 14, + 395, + 14, + 380, + 125, + 131, + 131, + 131, + 49, + 49, + 49, + 49, + 123, + 145, + 145, + 125, + 125, + 83, + 142, + 142, + 142, + 109, + 109, + 134, + 134, + 180, + 86, + 82, + 82, + 82, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 282, + 282, + 297, + 297, + 244, + 244, + 244, + 244, + 244, + 381, + 271, + 279, + 279, + 42, + 42, + 49, + 163, + 168, + 233, + 380, + 343, + 343, + 343, + 343, + 168, + 168, + 135, + 246, + 246, + 234, + 232, + 232, + 250, + 22, + 165, + 165, + 15, + 51, + 115, + 115, + 203, + 203, + 247, + 247, + 318, + 318, + 318, + 318, + 276, + 286, + 286, + 262, + 262, + 272, + 235, + 115, + 32, + 165, + 22, + 357, + 357, + 141, + 141, + 91, + 91, + 91, + 234, + 91, + 79, + 79, + 103, + 103, + 103, + 103, + 103, + 144, + 144, + 204, + 46, + 46, + 46, + 46, + 46, + 277, + 180, + 114, + 114, + 68, + 226, + 226, + 65, + 65, + 144, + 144, + 121, + 121, + 121, + 43, + 43, + 333, + 333, + 333, + 333, + 271, + 283, + 283, + 196, + 108, + 108, + 114, + 114, + 21, + 368, + 368, + 354, + 354, + 208, + 21, + 21, + 99, + 102, + 323, + 360, + 360, + 360, + 360, + 360, + 258, + 258, + 258, + 258, + 341, + 390, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 218, + 218, + 312, + 250, + 250, + 317, + 320, + 320, + 162, + 187, + 145, + 145, + 66, + 375, + 151, + 151, + 151, + 151, + 49, + 186, + 186, + 30, + 30, + 30, + 30, + 30, + 7, + 242, + 200, + 348, + 348, + 200, + 2, + 154, + 154, + 109, + 303, + 303, + 303, + 203, + 203, + 203, + 358, + 312, + 242, + 364, + 376, + 376, + 376, + 376, + 376, + 376, + 343, + 318, + 257, + 257, + 257, + 397, + 397, + 109, + 400, + 400, + 400, + 200, + 146, + 146, + 146, + 65, + 65, + 65, + 65, + 182, + 38, + 38, + 102, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 274, + 262, + 223, + 51, + 51, + 51, + 61, + 86, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 241, + 241, + 241, + 241, + 246, + 58, + 58, + 58, + 191, + 191, + 365, + 365, + 79, + 79, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 5, + 161, + 161, + 161, + 161, + 161, + 161, + 350, + 350, + 247, + 247, + 331, + 331, + 331, + 314, + 380, + 36, + 221, + 221, + 36, + 36, + 36, + 36, + 192, + 257, + 257, + 257, + 385, + 385, + 192, + 69, + 69, + 73, + 73, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 204, + 341, + 341, + 90, + 90, + 197, + 15, + 3, + 3, + 60, + 163, + 163, + 163, + 151, + 239, + 291, + 291, + 81, + 81, + 125, + 15, + 125, + 125, + 125, + 209, + 209, + 209, + 213, + 365, + 125, + 96, + 122, + 122, + 253, + 134, + 134, + 134, + 134, + 174, + 290, + 290, + 290, + 369, + 369, + 369, + 262, + 262, + 174, + 244, + 147, + 163, + 163, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 395, + 213, + 213, + 65, + 17, + 17, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 58, + 379, + 58, + 58, + 58, + 62, + 62, + 12, + 150, + 289, + 150, + 150, + 373, + 150, + 62, + 140, + 23, + 302, + 302, + 111, + 154, + 1, + 1, + 47, + 90, + 308, + 308, + 308, + 233, + 218, + 218, + 218, + 218, + 218, + 272, + 272, + 293, + 293, + 90, + 290, + 290, + 57, + 110, + 137, + 393, + 352, + 352, + 352, + 352, + 350, + 350, + 350, + 350, + 227, + 227, + 28, + 191, + 191, + 320, + 154, + 154, + 154, + 154, + 154, + 227, + 227, + 154, + 154, + 239, + 239, + 239, + 195, + 195, + 195, + 89, + 55, + 55, + 71, + 170, + 315, + 315, + 315, + 170, + 170, + 170, + 170, + 311, + 311, + 311, + 311, + 311, + 311, + 311, + 264, + 264, + 264, + 321, + 302, + 266, + 373, + 226, + 10, + 10, + 10, + 10, + 10, + 270, + 270, + 270, + 253, + 200, + 200, + 227, + 227, + 227, + 227, + 180, + 256, + 256, + 399, + 295, + 295, + 327, + 327, + 330, + 342, + 342, + 342, + 342, + 180, + 81, + 81, + 81, + 81, + 138, + 282, + 282, + 282, + 104, + 104, + 111, + 111, + 125, + 353, + 125, + 125, + 125, + 125, + 125, + 125, + 155, + 15, + 103, + 103, + 103, + 103, + 103, + 99, + 259, + 312, + 194, + 247, + 194, + 199, + 84, + 80, + 86, + 384, + 384, + 350, + 350, + 378, + 378, + 378, + 86, + 274, + 245, + 245, + 245, + 245, + 245, + 53, + 53, + 41, + 41, + 41, + 352, + 352, + 41, + 41, + 41, + 117, + 215, + 154, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "values": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ] +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.py new file mode 100644 index 0000000000..e0b8e4ee84 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_2flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 2 flows.""" + build(2, False).emit() diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.data @@ -0,0 +1,60029 @@ +{ + "commands": { + "data": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + }, + "ans_mem": { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + } +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.expect new file mode 100644 index 0000000000..eb9df46ee2 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 243, + 243, + 203, + 203, + 275, + 330, + 329, + 310, + 310, + 310, + 121, + 291, + 256, + 121, + 268, + 354, + 354, + 380, + 262, + 307, + 130, + 80, + 80, + 80, + 363, + 242, + 242, + 388, + 388, + 388, + 388, + 388, + 388, + 299, + 299, + 299, + 325, + 40, + 40, + 243, + 243, + 243, + 287, + 287, + 287, + 176, + 287, + 287, + 321, + 106, + 61, + 125, + 125, + 125, + 125, + 306, + 306, + 306, + 296, + 296, + 95, + 145, + 145, + 205, + 205, + 205, + 171, + 171, + 171, + 171, + 309, + 83, + 341, + 341, + 341, + 212, + 79, + 215, + 215, + 125, + 238, + 238, + 238, + 238, + 238, + 221, + 216, + 318, + 318, + 318, + 133, + 306, + 221, + 221, + 80, + 361, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 231, + 5, + 5, + 241, + 241, + 241, + 11, + 181, + 181, + 312, + 312, + 281, + 281, + 167, + 167, + 167, + 167, + 167, + 167, + 254, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 238, + 238, + 238, + 238, + 162, + 177, + 253, + 253, + 253, + 253, + 183, + 183, + 219, + 219, + 219, + 219, + 281, + 300, + 314, + 150, + 314, + 251, + 366, + 330, + 330, + 293, + 372, + 378, + 323, + 391, + 391, + 98, + 98, + 267, + 12, + 12, + 12, + 12, + 219, + 250, + 12, + 82, + 82, + 3, + 3, + 3, + 3, + 3, + 305, + 305, + 318, + 318, + 69, + 332, + 203, + 203, + 203, + 332, + 332, + 332, + 332, + 332, + 343, + 290, + 290, + 290, + 69, + 36, + 60, + 151, + 60, + 60, + 82, + 276, + 308, + 209, + 209, + 209, + 209, + 308, + 308, + 308, + 308, + 308, + 308, + 356, + 356, + 356, + 356, + 356, + 356, + 354, + 354, + 354, + 354, + 354, + 346, + 346, + 306, + 217, + 217, + 82, + 82, + 90, + 21, + 21, + 129, + 220, + 220, + 246, + 246, + 129, + 66, + 66, + 66, + 98, + 98, + 98, + 170, + 170, + 208, + 374, + 310, + 310, + 161, + 161, + 161, + 183, + 183, + 183, + 183, + 310, + 297, + 98, + 98, + 191, + 388, + 378, + 98, + 98, + 310, + 310, + 310, + 310, + 310, + 332, + 332, + 332, + 98, + 98, + 90, + 162, + 162, + 162, + 162, + 303, + 90, + 400, + 400, + 400, + 90, + 255, + 90, + 21, + 119, + 119, + 0, + 300, + 76, + 76, + 76, + 89, + 89, + 89, + 11, + 113, + 18, + 256, + 359, + 351, + 351, + 351, + 278, + 400, + 109, + 109, + 120, + 223, + 91, + 238, + 222, + 222, + 157, + 157, + 332, + 380, + 220, + 380, + 81, + 81, + 95, + 269, + 269, + 269, + 180, + 180, + 269, + 301, + 301, + 248, + 248, + 312, + 312, + 252, + 323, + 323, + 154, + 323, + 397, + 397, + 397, + 397, + 296, + 182, + 218, + 218, + 165, + 95, + 63, + 195, + 195, + 86, + 86, + 86, + 86, + 86, + 144, + 227, + 227, + 195, + 6, + 380, + 152, + 6, + 120, + 120, + 45, + 255, + 255, + 255, + 103, + 103, + 198, + 198, + 198, + 198, + 367, + 201, + 201, + 201, + 201, + 149, + 367, + 286, + 286, + 337, + 103, + 121, + 54, + 41, + 87, + 7, + 12, + 12, + 310, + 310, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 128, + 8, + 40, + 41, + 36, + 36, + 36, + 36, + 154, + 154, + 51, + 51, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 244, + 127, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 164, + 164, + 164, + 164, + 256, + 256, + 362, + 30, + 234, + 137, + 137, + 137, + 192, + 192, + 374, + 176, + 176, + 374, + 314, + 314, + 382, + 123, + 14, + 14, + 142, + 122, + 82, + 181, + 181, + 189, + 321, + 92, + 92, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 237, + 206, + 348, + 348, + 348, + 387, + 327, + 43, + 43, + 43, + 80, + 80, + 80, + 80, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 207, + 8, + 8, + 8, + 79, + 338, + 79, + 79, + 143, + 143, + 143, + 217, + 366, + 13, + 281, + 315, + 315, + 157, + 3, + 3, + 374, + 353, + 3, + 3, + 3, + 3, + 105, + 105, + 105, + 105, + 51, + 241, + 241, + 51, + 51, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 243, + 243, + 0, + 0, + 0, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 135, + 119, + 2, + 209, + 2, + 240, + 208, + 208, + 255, + 255, + 223, + 223, + 223, + 223, + 223, + 223, + 256, + 189, + 189, + 189, + 213, + 260, + 260, + 260, + 203, + 333, + 347, + 144, + 144, + 144, + 347, + 347, + 360, + 361, + 348, + 339, + 339, + 175, + 223, + 223, + 339, + 360, + 363, + 235, + 235, + 235, + 363, + 363, + 363, + 382, + 188, + 188, + 188, + 188, + 398, + 398, + 382, + 282, + 316, + 316, + 316, + 316, + 320, + 393, + 74, + 74, + 42, + 194, + 235, + 235, + 235, + 249, + 249, + 249, + 149, + 149, + 149, + 149, + 168, + 168, + 184, + 184, + 325, + 309, + 81, + 257, + 239, + 239, + 256, + 256, + 299, + 206, + 299, + 81, + 81, + 109, + 85, + 85, + 9, + 254, + 254, + 181, + 181, + 305, + 9, + 154, + 107, + 59, + 40, + 40, + 30, + 313, + 30, + 30, + 30, + 201, + 260, + 260, + 71, + 26, + 64, + 101, + 101, + 101, + 132, + 379, + 132, + 92, + 320, + 320, + 320, + 92, + 24, + 24, + 222, + 105, + 105, + 105, + 215, + 105, + 105, + 105, + 112, + 87, + 87, + 316, + 87, + 87, + 87, + 86, + 86, + 312, + 86, + 34, + 34, + 34, + 34, + 141, + 141, + 16, + 20, + 20, + 95, + 95, + 55, + 76, + 76, + 313, + 313, + 313, + 108, + 108, + 33, + 98, + 98, + 98, + 13, + 13, + 304, + 13, + 331, + 142, + 142, + 301, + 287, + 121, + 239, + 226, + 272, + 346, + 346, + 346, + 346, + 346, + 121, + 88, + 88, + 7, + 7, + 17, + 17, + 128, + 52, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 213, + 159, + 159, + 77, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 147, + 292, + 292, + 238, + 187, + 187, + 386, + 364, + 75, + 179, + 237, + 237, + 87, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 190, + 190, + 190, + 190, + 166, + 200, + 200, + 175, + 234, + 234, + 219, + 219, + 219, + 219, + 150, + 150, + 150, + 295, + 295, + 394, + 392, + 392, + 394, + 192, + 343, + 321, + 321, + 16, + 16, + 16, + 16, + 16, + 16, + 75, + 35, + 35, + 35, + 306, + 306, + 306, + 113, + 255, + 255, + 255, + 144, + 233, + 161, + 161, + 190, + 362, + 362, + 323, + 197, + 323, + 331, + 331, + 53, + 222, + 222, + 266, + 173, + 256, + 242, + 181, + 309, + 309, + 154, + 150, + 150, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 309, + 309, + 309, + 309, + 309, + 274, + 269, + 269, + 269, + 308, + 308, + 354, + 299, + 299, + 160, + 160, + 160, + 160, + 53, + 72, + 37, + 37, + 267, + 267, + 267, + 321, + 92, + 92, + 92, + 142, + 324, + 92, + 0, + 365, + 365, + 365, + 365, + 0, + 113, + 113, + 113, + 162, + 162, + 162, + 238, + 299, + 362, + 362, + 113, + 287, + 287, + 380, + 370, + 370, + 220, + 220, + 220, + 174, + 174, + 174, + 86, + 86, + 132, + 319, + 319, + 319, + 319, + 132, + 45, + 45, + 50, + 51, + 77, + 212, + 212, + 150, + 150, + 150, + 21, + 127, + 127, + 297, + 297, + 293, + 293, + 293, + 281, + 281, + 281, + 397, + 386, + 0, + 222, + 46, + 237, + 237, + 237, + 148, + 148, + 148, + 148, + 148, + 186, + 170, + 86, + 165, + 313, + 86, + 179, + 86, + 99, + 99, + 312, + 312, + 312, + 264, + 264, + 264, + 312, + 312, + 312, + 312, + 312, + 293, + 154, + 324, + 324, + 323, + 323, + 23, + 128, + 40, + 320, + 97, + 97, + 185, + 185, + 272, + 272, + 97, + 97, + 186, + 186, + 97, + 129, + 68, + 29, + 155, + 155, + 155, + 155, + 155, + 167, + 167, + 365, + 365, + 365, + 365, + 365, + 338, + 338, + 358, + 333, + 29, + 29, + 46, + 46, + 188, + 188, + 188, + 188, + 188, + 188, + 261, + 188, + 188, + 218, + 218, + 218, + 218, + 46, + 184, + 132, + 132, + 32, + 14, + 69, + 275, + 297, + 186, + 297, + 297, + 160, + 297, + 297, + 299, + 170, + 70, + 158, + 158, + 158, + 158, + 226, + 339, + 255, + 255, + 155, + 155, + 178, + 339, + 339, + 101, + 101, + 72, + 117, + 109, + 91, + 23, + 23, + 23, + 23, + 23, + 23, + 87, + 260, + 260, + 199, + 155, + 155, + 332, + 231, + 231, + 304, + 330, + 330, + 280, + 79, + 132, + 132, + 67, + 46, + 46, + 85, + 85, + 92, + 92, + 92, + 79, + 11, + 150, + 11, + 125, + 63, + 63, + 63, + 122, + 122, + 97, + 97, + 194, + 397, + 397, + 97, + 63, + 63, + 167, + 167, + 304, + 339, + 339, + 214, + 339, + 264, + 298, + 298, + 195, + 195, + 195, + 173, + 173, + 295, + 285, + 327, + 327, + 318, + 63, + 63, + 63, + 128, + 128, + 80, + 80, + 71, + 74, + 74, + 74, + 398, + 398, + 398, + 398, + 74, + 74, + 310, + 310, + 74, + 57, + 57, + 57, + 274, + 351, + 351, + 75, + 272, + 272, + 351, + 202, + 202, + 202, + 118, + 118, + 118, + 62, + 288, + 314, + 186, + 323, + 62, + 158, + 158, + 62, + 62, + 62, + 32, + 32, + 32, + 32, + 339, + 349, + 349, + 43, + 43, + 3, + 3, + 3, + 3, + 110, + 26, + 26, + 26, + 55, + 55, + 58, + 58, + 83, + 83, + 83, + 71, + 71, + 71, + 235, + 235, + 171, + 236, + 236, + 236, + 236, + 236, + 236, + 192, + 192, + 192, + 245, + 245, + 245, + 372, + 353, + 304, + 304, + 304, + 350, + 350, + 350, + 164, + 136, + 350, + 65, + 65, + 120, + 120, + 9, + 178, + 134, + 80, + 74, + 266, + 266, + 266, + 266, + 239, + 74, + 74, + 74, + 74, + 291, + 148, + 148, + 148, + 148, + 291, + 318, + 318, + 318, + 318, + 357, + 49, + 49, + 49, + 49, + 49, + 34, + 34, + 34, + 34, + 34, + 26, + 119, + 119, + 119, + 119, + 124, + 49, + 49, + 300, + 300, + 300, + 300, + 208, + 43, + 145, + 145, + 43, + 43, + 43, + 131, + 22, + 148, + 148, + 8, + 160, + 325, + 142, + 142, + 8, + 8, + 8, + 8, + 129, + 57, + 28, + 22, + 22, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 393, + 246, + 393, + 393, + 393, + 237, + 237, + 334, + 334, + 48, + 15, + 91, + 245, + 245, + 295, + 275, + 275, + 275, + 275, + 275, + 275, + 384, + 384, + 384, + 324, + 187, + 390, + 333, + 299, + 299, + 99, + 122, + 198, + 254, + 254, + 103, + 66, + 164, + 164, + 237, + 237, + 237, + 237, + 150, + 245, + 245, + 190, + 190, + 190, + 180, + 180, + 143, + 213, + 153, + 153, + 153, + 153, + 153, + 153, + 298, + 398, + 398, + 267, + 241, + 317, + 317, + 320, + 155, + 320, + 325, + 325, + 344, + 344, + 344, + 344, + 367, + 367, + 367, + 287, + 382, + 200, + 395, + 395, + 395, + 395, + 395, + 378, + 378, + 378, + 378, + 271, + 231, + 231, + 271, + 246, + 271, + 155, + 155, + 155, + 337, + 337, + 149, + 337, + 337, + 277, + 394, + 394, + 278, + 278, + 278, + 194, + 278, + 278, + 278, + 278, + 278, + 309, + 291, + 291, + 311, + 397, + 102, + 10, + 10, + 374, + 330, + 10, + 114, + 203, + 367, + 350, + 114, + 74, + 74, + 74, + 92, + 20, + 14, + 14, + 378, + 378, + 314, + 14, + 14, + 336, + 336, + 279, + 279, + 14, + 14, + 51, + 23, + 124, + 124, + 124, + 124, + 347, + 5, + 5, + 246, + 246, + 246, + 74, + 74, + 74, + 74, + 83, + 83, + 83, + 15, + 15, + 88, + 23, + 63, + 63, + 63, + 63, + 63, + 52, + 52, + 318, + 318, + 318, + 233, + 233, + 156, + 286, + 4, + 37, + 37, + 37, + 334, + 60, + 60, + 60, + 102, + 107, + 107, + 107, + 107, + 24, + 185, + 185, + 211, + 361, + 64, + 64, + 174, + 160, + 160, + 160, + 160, + 377, + 377, + 377, + 396, + 396, + 396, + 396, + 396, + 353, + 353, + 78, + 76, + 15, + 219, + 313, + 166, + 166, + 313, + 174, + 276, + 15, + 333, + 333, + 333, + 23, + 23, + 23, + 82, + 82, + 82, + 82, + 98, + 15, + 15, + 15, + 15, + 132, + 132, + 191, + 191, + 191, + 391, + 391, + 151, + 1, + 100, + 6, + 226, + 284, + 6, + 6, + 62, + 233, + 233, + 53, + 278, + 181, + 278, + 278, + 133, + 152, + 150, + 384, + 384, + 384, + 384, + 317, + 317, + 317, + 317, + 133, + 3, + 346, + 346, + 178, + 178, + 178, + 178, + 346, + 138, + 3, + 3, + 123, + 4, + 23, + 375, + 207, + 375, + 375, + 294, + 294, + 370, + 370, + 23, + 19, + 19, + 19, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 203, + 203, + 325, + 325, + 385, + 385, + 385, + 135, + 385, + 365, + 375, + 375, + 325, + 397, + 397, + 397, + 380, + 290, + 290, + 290, + 376, + 319, + 382, + 382, + 382, + 345, + 216, + 345, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 350, + 350, + 350, + 350, + 365, + 365, + 89, + 130, + 330, + 67, + 67, + 37, + 37, + 89, + 89, + 89, + 56, + 360, + 360, + 228, + 228, + 222, + 360, + 302, + 302, + 56, + 115, + 115, + 115, + 368, + 398, + 111, + 111, + 63, + 123, + 123, + 14, + 360, + 360, + 309, + 309, + 101, + 141, + 233, + 165, + 165, + 165, + 165, + 231, + 367, + 352, + 352, + 174, + 174, + 208, + 352, + 352, + 352, + 341, + 293, + 293, + 93, + 93, + 5, + 335, + 335, + 335, + 335, + 335, + 341, + 341, + 341, + 341, + 341, + 224, + 260, + 301, + 304, + 304, + 5, + 5, + 292, + 292, + 5, + 5, + 5, + 5, + 86, + 52, + 208, + 105, + 296, + 336, + 69, + 30, + 30, + 30, + 30, + 30, + 27, + 27, + 131, + 71, + 394, + 394, + 394, + 253, + 253, + 253, + 394, + 394, + 367, + 371, + 81, + 86, + 276, + 86, + 94, + 9, + 9, + 9, + 9, + 9, + 9, + 26, + 26, + 97, + 97, + 141, + 391, + 360, + 236, + 236, + 36, + 98, + 98, + 311, + 362, + 362, + 338, + 0, + 0, + 0, + 65, + 99, + 375, + 30, + 30, + 30, + 30, + 47, + 277, + 277, + 47, + 112, + 230, + 230, + 230, + 233, + 233, + 233, + 225, + 49, + 34, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 400, + 263, + 400, + 400, + 61, + 61, + 73, + 198, + 198, + 198, + 111, + 17, + 17, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 155, + 325, + 325, + 89, + 87, + 87, + 87, + 87, + 120, + 106, + 222, + 222, + 152, + 152, + 152, + 152, + 152, + 196, + 196, + 196, + 231, + 231, + 231, + 322, + 297, + 297, + 297, + 297, + 297, + 297, + 382, + 106, + 106, + 106, + 106, + 367, + 117, + 18, + 28, + 36, + 36, + 106, + 137, + 137, + 137, + 137, + 290, + 290, + 290, + 290, + 290, + 290, + 235, + 308, + 119, + 350, + 350, + 197, + 80, + 80, + 80, + 31, + 31, + 31, + 31, + 31, + 117, + 389, + 389, + 117, + 117, + 394, + 394, + 263, + 263, + 155, + 155, + 252, + 149, + 149, + 260, + 376, + 376, + 376, + 302, + 302, + 302, + 309, + 186, + 186, + 384, + 384, + 124, + 124, + 108, + 381, + 182, + 182, + 202, + 202, + 236, + 381, + 290, + 276, + 358, + 358, + 358, + 358, + 358, + 387, + 388, + 207, + 388, + 108, + 41, + 177, + 41, + 118, + 118, + 246, + 246, + 231, + 296, + 296, + 296, + 386, + 226, + 226, + 226, + 343, + 397, + 187, + 187, + 218, + 218, + 218, + 218, + 123, + 336, + 336, + 355, + 26, + 12, + 12, + 125, + 125, + 125, + 125, + 93, + 360, + 360, + 360, + 360, + 69, + 69, + 69, + 69, + 69, + 119, + 119, + 76, + 101, + 299, + 299, + 299, + 80, + 211, + 211, + 366, + 366, + 80, + 80, + 23, + 23, + 23, + 23, + 17, + 105, + 105, + 379, + 105, + 92, + 92, + 96, + 148, + 148, + 148, + 138, + 138, + 138, + 138, + 138, + 138, + 210, + 167, + 167, + 146, + 146, + 146, + 342, + 271, + 271, + 271, + 394, + 96, + 96, + 96, + 10, + 10, + 10, + 118, + 230, + 230, + 230, + 353, + 10, + 10, + 125, + 222, + 222, + 222, + 319, + 331, + 331, + 331, + 365, + 365, + 159, + 61, + 61, + 61, + 335, + 335, + 335, + 130, + 115, + 115, + 115, + 115, + 53, + 112, + 25, + 41, + 68, + 57, + 104, + 379, + 379, + 379, + 208, + 208, + 208, + 208, + 379, + 220, + 379, + 272, + 372, + 372, + 158, + 372, + 355, + 391, + 104, + 86, + 86, + 382, + 382, + 382, + 382, + 123, + 123, + 29, + 105, + 105, + 97, + 97, + 262, + 218, + 218, + 366, + 159, + 159, + 159, + 383, + 16, + 295, + 246, + 246, + 260, + 260, + 260, + 193, + 250, + 152, + 152, + 152, + 152, + 340, + 253, + 253, + 253, + 253, + 189, + 340, + 198, + 373, + 67, + 113, + 113, + 113, + 81, + 16, + 124, + 88, + 88, + 51, + 51, + 51, + 131, + 198, + 198, + 198, + 187, + 187, + 250, + 186, + 186, + 186, + 25, + 386, + 25, + 117, + 249, + 187, + 233, + 233, + 270, + 270, + 270, + 270, + 344, + 300, + 253, + 253, + 300, + 300, + 219, + 219, + 219, + 300, + 332, + 332, + 332, + 332, + 280, + 386, + 214, + 214, + 214, + 214, + 278, + 32, + 73, + 73, + 69, + 190, + 38, + 38, + 64, + 103, + 66, + 106, + 150, + 150, + 172, + 296, + 398, + 398, + 205, + 398, + 398, + 398, + 398, + 398, + 71, + 125, + 125, + 389, + 389, + 218, + 23, + 23, + 23, + 23, + 23, + 139, + 139, + 139, + 139, + 139, + 139, + 241, + 241, + 225, + 225, + 160, + 160, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 168, + 168, + 168, + 168, + 135, + 374, + 381, + 381, + 381, + 381, + 391, + 391, + 295, + 298, + 354, + 325, + 325, + 23, + 23, + 243, + 23, + 23, + 23, + 304, + 27, + 250, + 383, + 266, + 266, + 266, + 266, + 261, + 261, + 147, + 377, + 377, + 234, + 234, + 234, + 353, + 341, + 341, + 338, + 330, + 330, + 380, + 380, + 27, + 27, + 68, + 11, + 38, + 96, + 16, + 16, + 72, + 72, + 72, + 55, + 313, + 55, + 23, + 23, + 59, + 28, + 53, + 386, + 386, + 53, + 53, + 194, + 139, + 172, + 172, + 179, + 179, + 179, + 342, + 53, + 274, + 274, + 274, + 274, + 274, + 161, + 161, + 274, + 372, + 165, + 165, + 207, + 367, + 242, + 304, + 358, + 358, + 344, + 344, + 53, + 264, + 264, + 53, + 53, + 344, + 344, + 344, + 344, + 53, + 10, + 10, + 339, + 339, + 339, + 10, + 359, + 359, + 26, + 26, + 251, + 251, + 251, + 251, + 251, + 239, + 239, + 308, + 308, + 33, + 340, + 365, + 33, + 33, + 33, + 82, + 82, + 82, + 246, + 259, + 81, + 81, + 81, + 263, + 263, + 251, + 81, + 24, + 24, + 24, + 91, + 204, + 204, + 258, + 76, + 76, + 76, + 26, + 51, + 51, + 23, + 62, + 32, + 32, + 114, + 124, + 91, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 138, + 85, + 62, + 62, + 324, + 62, + 392, + 62, + 316, + 205, + 205, + 205, + 153, + 145, + 195, + 316, + 181, + 181, + 288, + 315, + 315, + 212, + 254, + 118, + 118, + 22, + 22, + 37, + 394, + 39, + 219, + 377, + 39, + 217, + 265, + 265, + 223, + 321, + 319, + 319, + 286, + 229, + 229, + 229, + 229, + 229, + 176, + 176, + 286, + 286, + 287, + 343, + 343, + 335, + 204, + 204, + 368, + 400, + 400, + 400, + 400, + 39, + 39, + 207, + 207, + 207, + 348, + 100, + 100, + 67, + 67, + 5, + 52, + 52, + 52, + 52, + 52, + 52, + 0, + 0, + 73, + 28, + 78, + 16, + 9, + 9, + 9, + 67, + 67, + 38, + 249, + 38, + 231, + 34, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 241, + 81, + 81, + 81, + 218, + 218, + 129, + 350, + 200, + 338, + 338, + 338, + 189, + 189, + 189, + 189, + 189, + 338, + 338, + 290, + 391, + 391, + 397, + 397, + 397, + 302, + 365, + 25, + 185, + 261, + 261, + 316, + 316, + 316, + 377, + 393, + 25, + 25, + 225, + 225, + 25, + 84, + 343, + 84, + 308, + 84, + 3, + 231, + 186, + 186, + 186, + 186, + 189, + 283, + 249, + 249, + 234, + 145, + 145, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 188, + 188, + 188, + 234, + 234, + 218, + 283, + 283, + 400, + 400, + 394, + 336, + 90, + 90, + 90, + 54, + 54, + 211, + 118, + 73, + 73, + 85, + 306, + 229, + 229, + 306, + 306, + 301, + 327, + 327, + 385, + 385, + 296, + 85, + 85, + 102, + 102, + 102, + 260, + 121, + 11, + 209, + 209, + 241, + 115, + 103, + 115, + 115, + 129, + 129, + 94, + 228, + 140, + 112, + 56, + 179, + 179, + 56, + 119, + 183, + 183, + 183, + 212, + 212, + 212, + 212, + 393, + 274, + 274, + 314, + 380, + 380, + 386, + 386, + 340, + 216, + 216, + 145, + 167, + 167, + 167, + 185, + 185, + 388, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 137, + 259, + 259, + 353, + 248, + 248, + 353, + 353, + 146, + 353, + 226, + 226, + 226, + 353, + 353, + 277, + 367, + 367, + 367, + 367, + 367, + 367, + 330, + 153, + 153, + 153, + 153, + 309, + 64, + 27, + 141, + 141, + 166, + 193, + 193, + 193, + 27, + 27, + 114, + 231, + 114, + 196, + 324, + 324, + 114, + 114, + 90, + 12, + 18, + 18, + 12, + 288, + 288, + 58, + 203, + 203, + 203, + 207, + 143, + 180, + 299, + 325, + 325, + 324, + 324, + 324, + 58, + 58, + 244, + 203, + 203, + 176, + 137, + 137, + 119, + 119, + 9, + 124, + 6, + 6, + 133, + 133, + 245, + 245, + 245, + 375, + 375, + 333, + 333, + 162, + 141, + 333, + 333, + 273, + 104, + 104, + 104, + 241, + 241, + 150, + 195, + 333, + 146, + 146, + 146, + 240, + 240, + 149, + 149, + 333, + 162, + 198, + 348, + 215, + 348, + 348, + 348, + 267, + 267, + 349, + 147, + 347, + 347, + 20, + 20, + 115, + 12, + 77, + 100, + 100, + 279, + 279, + 279, + 216, + 16, + 16, + 16, + 31, + 31, + 31, + 31, + 31, + 165, + 165, + 151, + 151, + 223, + 223, + 214, + 333, + 349, + 349, + 349, + 203, + 203, + 203, + 224, + 224, + 224, + 224, + 224, + 391, + 17, + 17, + 124, + 67, + 349, + 67, + 92, + 92, + 92, + 92, + 112, + 112, + 94, + 30, + 135, + 135, + 135, + 30, + 216, + 216, + 257, + 257, + 258, + 258, + 258, + 258, + 154, + 262, + 262, + 153, + 332, + 299, + 299, + 268, + 268, + 268, + 332, + 332, + 332, + 297, + 297, + 297, + 361, + 361, + 30, + 271, + 271, + 271, + 179, + 357, + 19, + 19, + 38, + 127, + 134, + 134, + 134, + 134, + 244, + 244, + 399, + 189, + 268, + 268, + 268, + 270, + 321, + 321, + 269, + 99, + 99, + 80, + 27, + 324, + 192, + 286, + 288, + 288, + 249, + 288, + 233, + 233, + 288, + 288, + 288, + 286, + 192, + 123, + 123, + 123, + 52, + 52, + 374, + 374, + 374, + 374, + 374, + 247, + 388, + 388, + 161, + 231, + 388, + 97, + 97, + 313, + 65, + 61, + 89, + 44, + 27, + 24, + 24, + 385, + 110, + 110, + 70, + 224, + 224, + 224, + 113, + 107, + 70, + 126, + 396, + 396, + 122, + 122, + 122, + 206, + 206, + 206, + 206, + 206, + 171, + 231, + 352, + 355, + 97, + 0, + 83, + 266, + 266, + 267, + 340, + 340, + 54, + 54, + 54, + 54, + 183, + 183, + 370, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 273, + 273, + 395, + 198, + 192, + 192, + 192, + 192, + 164, + 247, + 169, + 253, + 253, + 144, + 264, + 252, + 361, + 378, + 219, + 378, + 369, + 175, + 361, + 400, + 302, + 326, + 278, + 278, + 278, + 238, + 278, + 136, + 136, + 338, + 342, + 342, + 128, + 49, + 49, + 183, + 49, + 325, + 145, + 230, + 13, + 307, + 307, + 307, + 307, + 307, + 307, + 38, + 38, + 121, + 121, + 121, + 298, + 129, + 129, + 93, + 93, + 28, + 247, + 247, + 193, + 193, + 193, + 245, + 394, + 331, + 170, + 170, + 75, + 75, + 386, + 185, + 75, + 29, + 133, + 78, + 37, + 272, + 130, + 130, + 130, + 130, + 100, + 388, + 100, + 247, + 247, + 269, + 269, + 305, + 305, + 156, + 85, + 39, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 217, + 217, + 217, + 289, + 110, + 110, + 182, + 134, + 224, + 143, + 379, + 164, + 164, + 202, + 355, + 355, + 338, + 69, + 299, + 299, + 299, + 377, + 377, + 236, + 236, + 316, + 236, + 143, + 143, + 143, + 185, + 316, + 316, + 316, + 304, + 304, + 304, + 304, + 304, + 274, + 392, + 149, + 149, + 161, + 392, + 384, + 384, + 225, + 225, + 384, + 384, + 384, + 384, + 384, + 384, + 4, + 4, + 159, + 159, + 397, + 155, + 397, + 397, + 4, + 260, + 260, + 91, + 91, + 252, + 91, + 17, + 197, + 17, + 83, + 76, + 238, + 238, + 238, + 255, + 255, + 116, + 8, + 125, + 80, + 45, + 180, + 180, + 180, + 180, + 180, + 180, + 245, + 175, + 249, + 388, + 45, + 5, + 100, + 100, + 88, + 112, + 112, + 26, + 26, + 115, + 62, + 62, + 344, + 77, + 77, + 355, + 355, + 355, + 355, + 355, + 184, + 184, + 297, + 395, + 279, + 358, + 180, + 180, + 180, + 358, + 274, + 274, + 274, + 398, + 160, + 398, + 287, + 205, + 394, + 394, + 78, + 49, + 188, + 89, + 89, + 89, + 53, + 217, + 121, + 123, + 177, + 177, + 177, + 342, + 93, + 43, + 43, + 224, + 224, + 224, + 166, + 378, + 378, + 378, + 378, + 378, + 136, + 136, + 136, + 378, + 378, + 378, + 387, + 200, + 387, + 173, + 173, + 387, + 279, + 258, + 279, + 153, + 153, + 153, + 207, + 279, + 201, + 165, + 165, + 165, + 165, + 279, + 334, + 334, + 320, + 320, + 214, + 214, + 214, + 320, + 267, + 267, + 300, + 369, + 369, + 296, + 43, + 302, + 115, + 115, + 115, + 92, + 92, + 4, + 57, + 341, + 57, + 57, + 135, + 285, + 218, + 285, + 285, + 285, + 285, + 57, + 334, + 334, + 334, + 334, + 334, + 59, + 93, + 93, + 93, + 232, + 232, + 232, + 150, + 179, + 179, + 179, + 179, + 146, + 146, + 146, + 146, + 193, + 334, + 334, + 334, + 342, + 295, + 297, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 128, + 128, + 128, + 128, + 36, + 195, + 15, + 73, + 73, + 131, + 131, + 296, + 131, + 23, + 23, + 339, + 321, + 335, + 23, + 23, + 303, + 303, + 303, + 286, + 182, + 182, + 182, + 286, + 345, + 345, + 270, + 23, + 23, + 58, + 58, + 53, + 67, + 130, + 103, + 103, + 103, + 124, + 236, + 236, + 124, + 124, + 124, + 316, + 204, + 377, + 377, + 267, + 209, + 209, + 186, + 186, + 204, + 204, + 259, + 221, + 159, + 159, + 159, + 348, + 348, + 348, + 348, + 397, + 397, + 397, + 397, + 31, + 250, + 250, + 250, + 349, + 349, + 219, + 83, + 83, + 74, + 10, + 10, + 120, + 128, + 344, + 168, + 168, + 168, + 168, + 344, + 246, + 352, + 257, + 257, + 257, + 379, + 379, + 379, + 240, + 319, + 319, + 319, + 368, + 128, + 128, + 322, + 390, + 390, + 390, + 390, + 178, + 329, + 385, + 29, + 211, + 211, + 211, + 50, + 161, + 50, + 99, + 270, + 270, + 194, + 194, + 194, + 194, + 194, + 347, + 279, + 99, + 99, + 99, + 16, + 16, + 23, + 100, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 366, + 345, + 345, + 345, + 130, + 58, + 364, + 58, + 382, + 217, + 175, + 380, + 219, + 380, + 380, + 144, + 153, + 248, + 180, + 180, + 180, + 180, + 165, + 165, + 380, + 245, + 245, + 245, + 245, + 357, + 357, + 357, + 357, + 357, + 357, + 357, + 357, + 390, + 390, + 390, + 137, + 377, + 377, + 295, + 63, + 97, + 376, + 376, + 318, + 318, + 258, + 144, + 318, + 318, + 48, + 226, + 226, + 265, + 170, + 399, + 319, + 319, + 319, + 282, + 282, + 282, + 383, + 383, + 233, + 233, + 383, + 383, + 383, + 345, + 185, + 345, + 345, + 345, + 350, + 350, + 74, + 200, + 200, + 200, + 200, + 251, + 251, + 251, + 251, + 382, + 276, + 112, + 112, + 104, + 387, + 387, + 387, + 387, + 129, + 130, + 275, + 130, + 35, + 35, + 217, + 35, + 112, + 112, + 112, + 55, + 349, + 349, + 349, + 349, + 349, + 188, + 188, + 188, + 241, + 321, + 340, + 156, + 55, + 55, + 76, + 76, + 66, + 42, + 248, + 248, + 248, + 248, + 248, + 217, + 217, + 212, + 376, + 289, + 289, + 289, + 289, + 42, + 42, + 42, + 105, + 355, + 355, + 161, + 161, + 161, + 355, + 340, + 340, + 340, + 318, + 325, + 5, + 55, + 326, + 77, + 157, + 354, + 263, + 42, + 150, + 55, + 55, + 127, + 127, + 127, + 345, + 127, + 127, + 26, + 127, + 127, + 88, + 10, + 60, + 231, + 354, + 354, + 190, + 179, + 354, + 354, + 340, + 340, + 329, + 329, + 208, + 208, + 208, + 208, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 175, + 329, + 329, + 309, + 296, + 334, + 334, + 60, + 299, + 185, + 185, + 185, + 41, + 204, + 76, + 313, + 30, + 30, + 59, + 85, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 138, + 85, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 174, + 183, + 18, + 18, + 368, + 133, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 211, + 211, + 211, + 157, + 318, + 259, + 259, + 156, + 156, + 218, + 218, + 200, + 57, + 57, + 57, + 57, + 62, + 62, + 331, + 331, + 37, + 37, + 37, + 37, + 287, + 57, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 9, + 9, + 9, + 102, + 102, + 364, + 169, + 169, + 251, + 251, + 169, + 339, + 396, + 181, + 349, + 349, + 34, + 34, + 224, + 224, + 34, + 34, + 176, + 73, + 6, + 4, + 4, + 154, + 154, + 154, + 213, + 163, + 260, + 260, + 260, + 260, + 269, + 269, + 393, + 343, + 215, + 343, + 213, + 213, + 213, + 258, + 343, + 343, + 343, + 393, + 393, + 334, + 375, + 375, + 387, + 387, + 302, + 317, + 317, + 252, + 252, + 252, + 252, + 252, + 245, + 245, + 229, + 153, + 233, + 159, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 259, + 259, + 149, + 149, + 149, + 149, + 169, + 179, + 179, + 317, + 317, + 391, + 272, + 272, + 272, + 272, + 272, + 288, + 333, + 333, + 333, + 158, + 333, + 323, + 285, + 285, + 285, + 285, + 365, + 343, + 343, + 343, + 343, + 205, + 343, + 343, + 344, + 356, + 32, + 15, + 15, + 15, + 40, + 40, + 40, + 182, + 40, + 325, + 154, + 247, + 247, + 256, + 256, + 256, + 228, + 228, + 228, + 144, + 144, + 213, + 213, + 213, + 268, + 383, + 383, + 383, + 383, + 383, + 187, + 269, + 269, + 269, + 368, + 368, + 368, + 368, + 335, + 335, + 144, + 144, + 144, + 326, + 398, + 398, + 398, + 295, + 297, + 385, + 280, + 120, + 55, + 191, + 35, + 294, + 340, + 35, + 125, + 125, + 54, + 181, + 181, + 54, + 334, + 130, + 352, + 130, + 130, + 130, + 264, + 264, + 264, + 130, + 130, + 90, + 339, + 327, + 327, + 336, + 336, + 90, + 90, + 46, + 46, + 46, + 46, + 250, + 250, + 46, + 84, + 84, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 266, + 266, + 266, + 266, + 266, + 345, + 52, + 111, + 274, + 274, + 351, + 351, + 351, + 17, + 72, + 350, + 72, + 230, + 230, + 230, + 230, + 72, + 72, + 72, + 75, + 213, + 241, + 155, + 279, + 15, + 15, + 53, + 289, + 193, + 193, + 91, + 91, + 91, + 91, + 310, + 232, + 232, + 232, + 169, + 169, + 310, + 363, + 119, + 62, + 62, + 62, + 126, + 126, + 164, + 164, + 103, + 3, + 147, + 3, + 66, + 244, + 262, + 262, + 262, + 66, + 66, + 140, + 140, + 140, + 66, + 61, + 22, + 22, + 22, + 200, + 200, + 69, + 69, + 69, + 104, + 54, + 327, + 327, + 327, + 327, + 327, + 54, + 267, + 54, + 377, + 64, + 51, + 51, + 146, + 51, + 51, + 51, + 51, + 26, + 67, + 164, + 164, + 378, + 246, + 246, + 246, + 378, + 339, + 197, + 161, + 161, + 211, + 211, + 211, + 386, + 386, + 355, + 355, + 395, + 68, + 63, + 142, + 45, + 70, + 70, + 5, + 5, + 183, + 183, + 231, + 175, + 175, + 175, + 175, + 175, + 175, + 179, + 179, + 179, + 146, + 146, + 146, + 199, + 199, + 156, + 156, + 156, + 209, + 209, + 154, + 131, + 131, + 131, + 7, + 235, + 7, + 7, + 7, + 110, + 110, + 92, + 224, + 224, + 109, + 109, + 109, + 109, + 109, + 19, + 126, + 156, + 156, + 156, + 34, + 95, + 95, + 47, + 270, + 179, + 179, + 179, + 47, + 47, + 229, + 229, + 47, + 101, + 281, + 281, + 281, + 281, + 273, + 119, + 26, + 26, + 63, + 207, + 63, + 94, + 94, + 94, + 94, + 25, + 87, + 33, + 22, + 100, + 393, + 393, + 203, + 203, + 203, + 393, + 393, + 393, + 226, + 226, + 393, + 108, + 99, + 23, + 37, + 115, + 281, + 281, + 281, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 383, + 240, + 240, + 240, + 316, + 115, + 25, + 82, + 82, + 82, + 82, + 113, + 113, + 340, + 135, + 135, + 375, + 375, + 375, + 375, + 15, + 86, + 115, + 121, + 121, + 121, + 376, + 121, + 230, + 121, + 61, + 61, + 294, + 294, + 85, + 83, + 10, + 151, + 151, + 151, + 151, + 354, + 354, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 206, + 318, + 318, + 364, + 240, + 364, + 364, + 47, + 160, + 155, + 155, + 364, + 364, + 341, + 47, + 47, + 47, + 47, + 96, + 14, + 190, + 190, + 190, + 190, + 329, + 164, + 164, + 283, + 69, + 69, + 172, + 164, + 164, + 186, + 216, + 216, + 216, + 390, + 390, + 180, + 180, + 180, + 180, + 326, + 326, + 326, + 326, + 326, + 230, + 306, + 275, + 275, + 275, + 312, + 288, + 331, + 331, + 197, + 197, + 197, + 197, + 331, + 352, + 343, + 59, + 59, + 224, + 224, + 239, + 59, + 41, + 218, + 41, + 41, + 93, + 93, + 93, + 336, + 93, + 177, + 93, + 93, + 93, + 37, + 137, + 137, + 179, + 152, + 8, + 212, + 182, + 376, + 385, + 224, + 224, + 94, + 137, + 137, + 181, + 181, + 184, + 309, + 187, + 187, + 187, + 208, + 309, + 141, + 309, + 322, + 351, + 191, + 351, + 351, + 325, + 275, + 335, + 54, + 54, + 388, + 388, + 389, + 389, + 389, + 322, + 322, + 322, + 322, + 247, + 322, + 238, + 238, + 238, + 238, + 322, + 322, + 322, + 206, + 206, + 204, + 204, + 204, + 345, + 345, + 345, + 345, + 345, + 345, + 242, + 374, + 372, + 1, + 345, + 345, + 39, + 39, + 185, + 55, + 4, + 39, + 164, + 336, + 336, + 101, + 5, + 63, + 63, + 63, + 142, + 142, + 142, + 228, + 228, + 254, + 282, + 307, + 63, + 114, + 228, + 292, + 292, + 241, + 205, + 150, + 150, + 310, + 297, + 297, + 283, + 283, + 277, + 42, + 42, + 261, + 220, + 273, + 42, + 32, + 0, + 28, + 28, + 343, + 255, + 255, + 343, + 343, + 28, + 164, + 198, + 198, + 56, + 109, + 109, + 109, + 109, + 352, + 270, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 244, + 180, + 180, + 361, + 123, + 89, + 182, + 182, + 182, + 182, + 182, + 81, + 238, + 238, + 238, + 238, + 357, + 357, + 357, + 352, + 352, + 352, + 389, + 339, + 383, + 342, + 298, + 282, + 282, + 21, + 79, + 33, + 33, + 95, + 297, + 297, + 297, + 349, + 154, + 349, + 349, + 349, + 349, + 196, + 349, + 349, + 341, + 341, + 341, + 238, + 238, + 222, + 319, + 339, + 241, + 241, + 241, + 241, + 241, + 241, + 339, + 95, + 310, + 310, + 136, + 197, + 360, + 360, + 360, + 360, + 360, + 360, + 95, + 298, + 56, + 75, + 7, + 77, + 55, + 89, + 89, + 89, + 89, + 340, + 340, + 234, + 89, + 255, + 255, + 255, + 261, + 261, + 231, + 231, + 231, + 231, + 231, + 231, + 217, + 217, + 217, + 223, + 223, + 221, + 221, + 361, + 361, + 220, + 220, + 267, + 267, + 267, + 334, + 334, + 307, + 342, + 342, + 212, + 212, + 269, + 262, + 262, + 262, + 202, + 313, + 313, + 298, + 298, + 298, + 298, + 298, + 207, + 186, + 376, + 376, + 376, + 288, + 10, + 54, + 54, + 54, + 360, + 399, + 399, + 399, + 5, + 2, + 43, + 43, + 43, + 111, + 164, + 299, + 299, + 307, + 210, + 210, + 266, + 266, + 266, + 252, + 148, + 148, + 256, + 256, + 327, + 342, + 380, + 120, + 328, + 120, + 74, + 24, + 24, + 24, + 24, + 107, + 96, + 24, + 7, + 90, + 32, + 230, + 194, + 194, + 32, + 65, + 65, + 6, + 6, + 82, + 24, + 104, + 115, + 115, + 115, + 115, + 115, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 158, + 158, + 158, + 176, + 390, + 91, + 308, + 203, + 203, + 203, + 229, + 229, + 229, + 229, + 165, + 189, + 189, + 135, + 297, + 54, + 133, + 170, + 170, + 170, + 142, + 198, + 198, + 271, + 271, + 271, + 271, + 85, + 215, + 85, + 40, + 40, + 40, + 288, + 288, + 288, + 40, + 122, + 106, + 122, + 363, + 363, + 122, + 105, + 188, + 188, + 188, + 242, + 242, + 242, + 189, + 189, + 189, + 281, + 272, + 272, + 372, + 372, + 195, + 372, + 372, + 372, + 372, + 386, + 284, + 194, + 214, + 187, + 235, + 235, + 258, + 258, + 147, + 147, + 213, + 213, + 185, + 185, + 185, + 185, + 189, + 389, + 277, + 277, + 293, + 293, + 293, + 315, + 373, + 343, + 343, + 105, + 245, + 229, + 301, + 347, + 173, + 105, + 86, + 86, + 16, + 16, + 162, + 162, + 162, + 162, + 162, + 161, + 161, + 209, + 209, + 209, + 209, + 209, + 209, + 194, + 148, + 148, + 200, + 256, + 236, + 310, + 310, + 310, + 376, + 328, + 328, + 396, + 396, + 379, + 345, + 390, + 390, + 390, + 286, + 103, + 204, + 204, + 204, + 204, + 204, + 217, + 286, + 194, + 189, + 189, + 286, + 352, + 352, + 352, + 359, + 103, + 103, + 320, + 320, + 320, + 320, + 320, + 330, + 330, + 330, + 222, + 330, + 346, + 120, + 120, + 43, + 109, + 109, + 109, + 109, + 119, + 296, + 330, + 78, + 78, + 188, + 78, + 254, + 254, + 254, + 339, + 339, + 78, + 73, + 73, + 18, + 83, + 14, + 14, + 157, + 157, + 14, + 245, + 245, + 245, + 245, + 245, + 149, + 253, + 253, + 253, + 253, + 319, + 123, + 123, + 32, + 49, + 31, + 167, + 167, + 167, + 167, + 167, + 258, + 146, + 146, + 368, + 368, + 348, + 348, + 96, + 129, + 129, + 129, + 201, + 201, + 201, + 201, + 201, + 142, + 359, + 81, + 10, + 287, + 287, + 338, + 363, + 340, + 340, + 10, + 369, + 243, + 381, + 315, + 315, + 315, + 10, + 182, + 182, + 182, + 182, + 182, + 182, + 351, + 351, + 351, + 351, + 351, + 351, + 10, + 37, + 122, + 153, + 57, + 81, + 81, + 81, + 18, + 18, + 18, + 18, + 18, + 173, + 300, + 372, + 372, + 372, + 372, + 303, + 303, + 303, + 332, + 309, + 309, + 167, + 167, + 167, + 167, + 309, + 309, + 363, + 259, + 259, + 18, + 19, + 19, + 19, + 131, + 229, + 229, + 229, + 229, + 229, + 307, + 131, + 256, + 256, + 234, + 234, + 195, + 334, + 385, + 296, + 296, + 173, + 173, + 296, + 195, + 131, + 54, + 128, + 17, + 17, + 17, + 130, + 362, + 47, + 47, + 47, + 76, + 85, + 115, + 16, + 352, + 352, + 110, + 156, + 129, + 129, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 171, + 171, + 171, + 171, + 171, + 185, + 177, + 371, + 371, + 372, + 372, + 372, + 346, + 129, + 169, + 49, + 126, + 126, + 126, + 46, + 161, + 219, + 219, + 219, + 219, + 219, + 219, + 399, + 256, + 256, + 256, + 256, + 182, + 182, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 265, + 238, + 238, + 238, + 162, + 162, + 162, + 199, + 199, + 286, + 270, + 366, + 355, + 355, + 213, + 213, + 213, + 213, + 213, + 161, + 174, + 355, + 355, + 182, + 182, + 355, + 189, + 355, + 355, + 258, + 258, + 258, + 203, + 329, + 329, + 329, + 329, + 303, + 303, + 396, + 382, + 104, + 12, + 246, + 246, + 246, + 246, + 246, + 175, + 342, + 370, + 389, + 169, + 133, + 133, + 304, + 304, + 133, + 243, + 243, + 275, + 275, + 296, + 133, + 351, + 351, + 170, + 397, + 9, + 48, + 283, + 283, + 283, + 48, + 48, + 91, + 91, + 91, + 91, + 91, + 36, + 106, + 12, + 12, + 54, + 68, + 209, + 301, + 0, + 374, + 374, + 252, + 252, + 374, + 101, + 101, + 171, + 165, + 165, + 57, + 57, + 122, + 79, + 79, + 79, + 28, + 28, + 219, + 28, + 28, + 194, + 286, + 330, + 330, + 260, + 395, + 395, + 253, + 115, + 115, + 115, + 115, + 115, + 377, + 334, + 11, + 11, + 11, + 68, + 19, + 134, + 187, + 19, + 130, + 363, + 347, + 354, + 354, + 180, + 180, + 180, + 180, + 266, + 220, + 220, + 220, + 193, + 191, + 354, + 130, + 130, + 136, + 136, + 55, + 131, + 81, + 81, + 54, + 54, + 54, + 65, + 34, + 326, + 85, + 85, + 13, + 380, + 165, + 380, + 380, + 380, + 380, + 0, + 98, + 47, + 190, + 260, + 260, + 201, + 397, + 142, + 158, + 379, + 269, + 209, + 353, + 353, + 142, + 336, + 336, + 336, + 328, + 386, + 251, + 251, + 251, + 243, + 243, + 243, + 386, + 171, + 160, + 160, + 389, + 389, + 264, + 264, + 264, + 264, + 170, + 170, + 389, + 389, + 352, + 352, + 331, + 397, + 397, + 273, + 47, + 75, + 75, + 84, + 84, + 123, + 123, + 123, + 123, + 123, + 123, + 150, + 67, + 67, + 53, + 53, + 76, + 76, + 21, + 59, + 389, + 42, + 42, + 42, + 108, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 262, + 283, + 284, + 246, + 284, + 284, + 284, + 150, + 150, + 365, + 152, + 152, + 152, + 152, + 152, + 265, + 153, + 153, + 153, + 146, + 264, + 264, + 264, + 365, + 365, + 324, + 324, + 161, + 324, + 338, + 293, + 108, + 108, + 75, + 75, + 397, + 397, + 397, + 130, + 130, + 356, + 102, + 229, + 102, + 19, + 247, + 36, + 234, + 234, + 322, + 322, + 322, + 322, + 36, + 109, + 116, + 116, + 116, + 9, + 29, + 29, + 83, + 366, + 98, + 98, + 90, + 90, + 90, + 102, + 102, + 26, + 212, + 212, + 322, + 322, + 3, + 80, + 7, + 7, + 7, + 321, + 7, + 320, + 65, + 65, + 92, + 263, + 74, + 91, + 91, + 150, + 131, + 131, + 365, + 365, + 36, + 4, + 224, + 224, + 224, + 310, + 350, + 105, + 105, + 105, + 23, + 23, + 159, + 159, + 138, + 138, + 138, + 138, + 138, + 178, + 295, + 397, + 317, + 356, + 356, + 356, + 324, + 324, + 324, + 324, + 295, + 23, + 151, + 151, + 151, + 92, + 108, + 344, + 236, + 236, + 344, + 363, + 211, + 211, + 211, + 211, + 266, + 266, + 266, + 151, + 151, + 385, + 108, + 108, + 118, + 35, + 3, + 318, + 123, + 123, + 123, + 40, + 113, + 349, + 349, + 221, + 355, + 355, + 208, + 208, + 149, + 138, + 138, + 138, + 138, + 239, + 225, + 225, + 225, + 152, + 152, + 152, + 152, + 292, + 253, + 253, + 292, + 235, + 142, + 142, + 292, + 292, + 347, + 347, + 303, + 171, + 171, + 171, + 321, + 321, + 353, + 16, + 294, + 16, + 92, + 111, + 129, + 129, + 129, + 129, + 38, + 104, + 226, + 226, + 176, + 387, + 72, + 130, + 130, + 130, + 130, + 237, + 102, + 102, + 155, + 155, + 155, + 176, + 176, + 176, + 176, + 350, + 320, + 320, + 320, + 385, + 385, + 385, + 102, + 102, + 95, + 95, + 11, + 11, + 29, + 126, + 126, + 152, + 126, + 126, + 2, + 2, + 2, + 2, + 170, + 387, + 4, + 4, + 203, + 22, + 230, + 230, + 230, + 31, + 31, + 31, + 80, + 80, + 11, + 86, + 86, + 92, + 92, + 92, + 327, + 92, + 92, + 90, + 90, + 90, + 122, + 122, + 122, + 122, + 182, + 122, + 87, + 0, + 353, + 298, + 0, + 0, + 72, + 335, + 335, + 335, + 335, + 335, + 335, + 382, + 382, + 382, + 382, + 382, + 72, + 236, + 236, + 236, + 236, + 278, + 297, + 297, + 101, + 235, + 235, + 337, + 337, + 337, + 267, + 93, + 210, + 210, + 210, + 223, + 243, + 377, + 176, + 176, + 377, + 377, + 377, + 377, + 321, + 321, + 321, + 321, + 152, + 135, + 239, + 337, + 337, + 327, + 327, + 327, + 340, + 340, + 284, + 284, + 284, + 279, + 265, + 283, + 283, + 283, + 192, + 192, + 192, + 192, + 216, + 99, + 128, + 128, + 128, + 128, + 254, + 254, + 373, + 128, + 128, + 128, + 128, + 77, + 40, + 40, + 41, + 322, + 185, + 126, + 196, + 353, + 244, + 353, + 353, + 126, + 126, + 126, + 375, + 177, + 336, + 1, + 1, + 207, + 207, + 241, + 241, + 1, + 194, + 166, + 273, + 273, + 273, + 273, + 273, + 348, + 216, + 237, + 163, + 163, + 66, + 66, + 21, + 21, + 50, + 50, + 285, + 208, + 208, + 208, + 285, + 342, + 188, + 28, + 219, + 219, + 219, + 219, + 219, + 213, + 213, + 334, + 334, + 138, + 138, + 138, + 138, + 28, + 28, + 48, + 48, + 99, + 99, + 161, + 99, + 99, + 77, + 77, + 77, + 392, + 349, + 349, + 171, + 171, + 171, + 171, + 171, + 349, + 247, + 349, + 137, + 349, + 349, + 258, + 258, + 258, + 378, + 25, + 25, + 37, + 37, + 69, + 226, + 197, + 86, + 64, + 55, + 74, + 79, + 79, + 79, + 161, + 161, + 161, + 197, + 79, + 79, + 292, + 292, + 292, + 79, + 79, + 79, + 2, + 259, + 348, + 2, + 2, + 2, + 71, + 71, + 71, + 61, + 61, + 15, + 121, + 36, + 5, + 100, + 100, + 29, + 118, + 118, + 146, + 146, + 146, + 118, + 118, + 25, + 16, + 16, + 22, + 22, + 4, + 123, + 117, + 117, + 117, + 84, + 84, + 88, + 88, + 393, + 363, + 363, + 63, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 214, + 214, + 169, + 355, + 355, + 371, + 371, + 258, + 258, + 371, + 56, + 254, + 196, + 196, + 196, + 224, + 224, + 224, + 224, + 224, + 216, + 216, + 378, + 378, + 146, + 378, + 378, + 292, + 292, + 298, + 298, + 298, + 298, + 298, + 97, + 136, + 136, + 223, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 194, + 194, + 194, + 194, + 139, + 139, + 139, + 384, + 384, + 384, + 168, + 168, + 211, + 184, + 184, + 184, + 384, + 384, + 298, + 193, + 193, + 193, + 193, + 147, + 237, + 298, + 298, + 397, + 397, + 207, + 397, + 397, + 317, + 333, + 329, + 140, + 140, + 140, + 360, + 313, + 184, + 313, + 313, + 387, + 387, + 387, + 279, + 279, + 279, + 279, + 279, + 279, + 227, + 340, + 297, + 334, + 334, + 331, + 190, + 190, + 190, + 190, + 190, + 190, + 331, + 331, + 291, + 291, + 291, + 119, + 5, + 36, + 91, + 91, + 104, + 104, + 205, + 225, + 333, + 333, + 375, + 375, + 375, + 375, + 106, + 101, + 283, + 88, + 88, + 115, + 281, + 36, + 36, + 36, + 72, + 72, + 38, + 38, + 38, + 61, + 56, + 190, + 274, + 56, + 56, + 108, + 28, + 119, + 119, + 119, + 338, + 322, + 213, + 213, + 213, + 213, + 322, + 322, + 274, + 274, + 274, + 234, + 383, + 15, + 15, + 125, + 38, + 24, + 24, + 8, + 170, + 170, + 170, + 366, + 366, + 228, + 228, + 366, + 366, + 286, + 286, + 286, + 286, + 322, + 322, + 322, + 172, + 172, + 172, + 253, + 317, + 318, + 318, + 307, + 162, + 162, + 348, + 348, + 348, + 348, + 8, + 111, + 81, + 81, + 81, + 85, + 110, + 3, + 77, + 77, + 77, + 311, + 294, + 294, + 335, + 20, + 381, + 20, + 172, + 172, + 285, + 197, + 197, + 285, + 384, + 384, + 384, + 384, + 384, + 377, + 377, + 377, + 377, + 377, + 377, + 353, + 353, + 353, + 342, + 362, + 276, + 276, + 283, + 283, + 303, + 233, + 303, + 303, + 336, + 336, + 135, + 135, + 143, + 219, + 336, + 336, + 348, + 348, + 348, + 267, + 267, + 396, + 389, + 324, + 20, + 20, + 321, + 20, + 42, + 103, + 103, + 103, + 179, + 179, + 294, + 135, + 135, + 294, + 294, + 183, + 350, + 87, + 345, + 198, + 198, + 198, + 198, + 198, + 198, + 249, + 243, + 261, + 345, + 240, + 240, + 383, + 383, + 334, + 334, + 140, + 140, + 354, + 161, + 284, + 87, + 87, + 87, + 87, + 300, + 87, + 87, + 87, + 35, + 59, + 59, + 59, + 306, + 186, + 143, + 189, + 89, + 182, + 182, + 182, + 182, + 182, + 182, + 180, + 180, + 265, + 192, + 398, + 89, + 136, + 136, + 155, + 155, + 89, + 84, + 74, + 353, + 211, + 198, + 353, + 305, + 74, + 74, + 74, + 74, + 74, + 74, + 90, + 90, + 118, + 49, + 45, + 318, + 318, + 78, + 23, + 23, + 280, + 141, + 141, + 141, + 141, + 43, + 215, + 12, + 12, + 149, + 149, + 149, + 214, + 214, + 194, + 330, + 87, + 87, + 50, + 199, + 199, + 199, + 216, + 216, + 216, + 184, + 350, + 182, + 350, + 326, + 376, + 376, + 376, + 376, + 186, + 376, + 376, + 320, + 263, + 263, + 263, + 320, + 320, + 398, + 297, + 343, + 189, + 189, + 170, + 170, + 320, + 50, + 50, + 138, + 138, + 138, + 138, + 148, + 363, + 363, + 50, + 377, + 307, + 381, + 241, + 241, + 138, + 138, + 149, + 149, + 149, + 189, + 189, + 388, + 388, + 388, + 388, + 388, + 388, + 388, + 388, + 303, + 303, + 368, + 50, + 50, + 116, + 116, + 120, + 120, + 120, + 31, + 31, + 31, + 31, + 56, + 1, + 1, + 203, + 11, + 11, + 11, + 183, + 183, + 179, + 179, + 179, + 179, + 358, + 358, + 399, + 11, + 233, + 233, + 233, + 233, + 216, + 216, + 216, + 65, + 129, + 98, + 83, + 83, + 216, + 216, + 216, + 83, + 83, + 368, + 84, + 1, + 14, + 119, + 84, + 118, + 118, + 4, + 4, + 362, + 223, + 202, + 202, + 202, + 215, + 215, + 362, + 383, + 358, + 156, + 156, + 358, + 49, + 49, + 49, + 288, + 288, + 358, + 119, + 28, + 69, + 135, + 28, + 355, + 355, + 355, + 355, + 28, + 358, + 173, + 28, + 348, + 388, + 28, + 27, + 21, + 21, + 94, + 112, + 128, + 247, + 181, + 370, + 370, + 293, + 293, + 367, + 367, + 128, + 115, + 115, + 115, + 72, + 10, + 130, + 83, + 30, + 111, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 241, + 239, + 239, + 335, + 339, + 339, + 187, + 47, + 156, + 156, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 399, + 399, + 42, + 122, + 22, + 9, + 9, + 145, + 145, + 328, + 328, + 339, + 79, + 79, + 56, + 56, + 137, + 249, + 320, + 320, + 320, + 320, + 320, + 282, + 282, + 282, + 282, + 282, + 288, + 288, + 288, + 288, + 228, + 288, + 288, + 226, + 180, + 180, + 354, + 354, + 309, + 309, + 286, + 286, + 56, + 56, + 239, + 314, + 314, + 278, + 56, + 56, + 56, + 269, + 337, + 294, + 294, + 294, + 294, + 354, + 354, + 354, + 309, + 61, + 61, + 376, + 2, + 2, + 139, + 2, + 15, + 12, + 120, + 237, + 120, + 350, + 39, + 48, + 375, + 25, + 25, + 125, + 125, + 222, + 221, + 268, + 268, + 268, + 268, + 380, + 380, + 380, + 296, + 296, + 394, + 63, + 71, + 40, + 20, + 109, + 109, + 147, + 109, + 109, + 109, + 109, + 59, + 124, + 108, + 108, + 213, + 213, + 197, + 288, + 288, + 277, + 248, + 248, + 277, + 277, + 193, + 277, + 395, + 339, + 339, + 283, + 365, + 308, + 399, + 365, + 365, + 346, + 393, + 236, + 393, + 393, + 393, + 396, + 396, + 74, + 273, + 107, + 195, + 195, + 195, + 195, + 195, + 163, + 269, + 269, + 269, + 71, + 191, + 161, + 161, + 93, + 135, + 223, + 93, + 93, + 93, + 318, + 318, + 141, + 141, + 264, + 202, + 371, + 371, + 385, + 398, + 331, + 331, + 331, + 331, + 375, + 375, + 231, + 231, + 231, + 231, + 146, + 146, + 265, + 161, + 375, + 388, + 388, + 251, + 388, + 388, + 340, + 382, + 245, + 245, + 245, + 245, + 245, + 245, + 382, + 224, + 224, + 187, + 294, + 93, + 93, + 150, + 150, + 101, + 101, + 140, + 140, + 163, + 101, + 101, + 101, + 101, + 101, + 304, + 241, + 179, + 28, + 36, + 113, + 113, + 57, + 57, + 111, + 25, + 133, + 141, + 133, + 105, + 105, + 105, + 190, + 189, + 301, + 105, + 197, + 151, + 361, + 198, + 198, + 198, + 198, + 198, + 369, + 369, + 350, + 396, + 396, + 396, + 334, + 294, + 318, + 298, + 251, + 251, + 251, + 251, + 240, + 240, + 240, + 202, + 306, + 306, + 306, + 306, + 306, + 318, + 317, + 179, + 160, + 160, + 160, + 340, + 5, + 5, + 5, + 5, + 5, + 5, + 155, + 155, + 222, + 222, + 224, + 335, + 41, + 169, + 169, + 169, + 169, + 41, + 41, + 41, + 96, + 149, + 301, + 95, + 164, + 164, + 203, + 203, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 5, + 51, + 51, + 16, + 16, + 340, + 311, + 311, + 16, + 6, + 31, + 155, + 93, + 93, + 89, + 234, + 279, + 104, + 33, + 103, + 175, + 103, + 201, + 80, + 80, + 53, + 17, + 17, + 17, + 17, + 17, + 145, + 12, + 94, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 94, + 113, + 187, + 187, + 187, + 152, + 152, + 152, + 152, + 336, + 336, + 363, + 282, + 282, + 359, + 369, + 346, + 346, + 341, + 312, + 60, + 203, + 203, + 54, + 70, + 98, + 49, + 201, + 201, + 49, + 315, + 219, + 40, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 166, + 363, + 363, + 147, + 1, + 208, + 208, + 208, + 14, + 170, + 170, + 303, + 382, + 382, + 14, + 14, + 14, + 191, + 14, + 199, + 199, + 388, + 388, + 388, + 14, + 212, + 212, + 212, + 14, + 65, + 393, + 393, + 393, + 44, + 15, + 15, + 45, + 45, + 45, + 45, + 45, + 45, + 95, + 95, + 95, + 349, + 366, + 366, + 237, + 237, + 259, + 259, + 260, + 366, + 366, + 393, + 353, + 277, + 374, + 74, + 138, + 138, + 138, + 138, + 74, + 313, + 313, + 313, + 305, + 305, + 74, + 126, + 126, + 97, + 79, + 73, + 115, + 40, + 40, + 243, + 391, + 391, + 295, + 356, + 152, + 152, + 238, + 238, + 40, + 147, + 147, + 147, + 147, + 217, + 217, + 352, + 352, + 352, + 160, + 352, + 352, + 3, + 36, + 36, + 111, + 18, + 18, + 267, + 18, + 18, + 53, + 53, + 18, + 67, + 67, + 67, + 126, + 351, + 351, + 351, + 351, + 345, + 126, + 36, + 36, + 323, + 323, + 27, + 272, + 211, + 211, + 211, + 27, + 45, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 232, + 27, + 36, + 94, + 94, + 322, + 1, + 355, + 355, + 355, + 355, + 378, + 378, + 283, + 270, + 374, + 142, + 142, + 142, + 142, + 210, + 229, + 229, + 313, + 313, + 340, + 340, + 232, + 232, + 232, + 232, + 216, + 216, + 272, + 272, + 272, + 272, + 225, + 272, + 175, + 175, + 136, + 160, + 272, + 272, + 272, + 307, + 399, + 382, + 218, + 316, + 316, + 230, + 316, + 316, + 316, + 366, + 366, + 240, + 370, + 251, + 227, + 227, + 199, + 370, + 1, + 1, + 21, + 21, + 273, + 21, + 151, + 151, + 151, + 7, + 7, + 7, + 325, + 325, + 312, + 312, + 312, + 312, + 322, + 319, + 319, + 7, + 111, + 285, + 195, + 285, + 154, + 111, + 69, + 189, + 189, + 189, + 189, + 189, + 69, + 69, + 69, + 48, + 48, + 48, + 122, + 301, + 301, + 301, + 301, + 301, + 122, + 38, + 38, + 103, + 253, + 103, + 239, + 239, + 103, + 374, + 69, + 116, + 44, + 44, + 44, + 156, + 156, + 237, + 237, + 237, + 44, + 44, + 393, + 399, + 202, + 44, + 49, + 49, + 49, + 36, + 63, + 121, + 112, + 0, + 0, + 0, + 0, + 335, + 335, + 335, + 0, + 32, + 308, + 308, + 361, + 209, + 209, + 209, + 290, + 385, + 385, + 292, + 292, + 123, + 123, + 61, + 61, + 61, + 61, + 61, + 61, + 370, + 235, + 61, + 203, + 61, + 245, + 61, + 127, + 130, + 130, + 295, + 77, + 77, + 77, + 89, + 180, + 180, + 65, + 65, + 65, + 72, + 82, + 82, + 93, + 93, + 93, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 157, + 344, + 383, + 383, + 383, + 220, + 383, + 383, + 383, + 9, + 9, + 158, + 158, + 158, + 20, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 171, + 145, + 145, + 145, + 145, + 302, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 162, + 162, + 162, + 162, + 162, + 162, + 201, + 258, + 208, + 310, + 333, + 333, + 337, + 269, + 71, + 71, + 120, + 120, + 13, + 13, + 13, + 180, + 13, + 13, + 13, + 83, + 40, + 98, + 63, + 370, + 370, + 370, + 86, + 186, + 186, + 241, + 241, + 176, + 366, + 31, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 321, + 237, + 237, + 394, + 394, + 26, + 391, + 290, + 322, + 313, + 51, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 285, + 285, + 285, + 285, + 286, + 299, + 299, + 299, + 3, + 47, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 196, + 328, + 328, + 328, + 138, + 328, + 328, + 230, + 230, + 226, + 226, + 57, + 100, + 100, + 100, + 100, + 100, + 100, + 204, + 192, + 192, + 397, + 39, + 10, + 10, + 101, + 261, + 282, + 282, + 396, + 396, + 214, + 214, + 396, + 101, + 101, + 236, + 236, + 236, + 236, + 236, + 236, + 363, + 76, + 199, + 199, + 199, + 199, + 135, + 0, + 168, + 168, + 68, + 68, + 136, + 136, + 136, + 211, + 223, + 219, + 174, + 279, + 286, + 144, + 144, + 144, + 169, + 145, + 145, + 286, + 145, + 286, + 152, + 387, + 387, + 387, + 387, + 387, + 176, + 176, + 176, + 203, + 203, + 203, + 387, + 232, + 232, + 387, + 229, + 119, + 119, + 256, + 381, + 119, + 139, + 119, + 119, + 97, + 39, + 87, + 128, + 197, + 197, + 197, + 260, + 260, + 260, + 254, + 382, + 382, + 189, + 189, + 382, + 137, + 221, + 296, + 7, + 7, + 392, + 7, + 7, + 37, + 315, + 315, + 37, + 44, + 80, + 80, + 80, + 80, + 381, + 381, + 80, + 324, + 324, + 169, + 324, + 324, + 324, + 324, + 65, + 55, + 55, + 19, + 243, + 393, + 393, + 188, + 188, + 393, + 393, + 393, + 19, + 261, + 261, + 261, + 261, + 261, + 168, + 315, + 315, + 100, + 312, + 36, + 36, + 36, + 150, + 36, + 231, + 187, + 187, + 187, + 194, + 145, + 173, + 180, + 180, + 351, + 351, + 34, + 54, + 301, + 65, + 65, + 304, + 63, + 107, + 107, + 237, + 291, + 136, + 136, + 136, + 355, + 180, + 180, + 180, + 180, + 176, + 176, + 216, + 216, + 216, + 216, + 177, + 206, + 206, + 206, + 206, + 355, + 282, + 282, + 144, + 144, + 282, + 142, + 142, + 282, + 282, + 282, + 282, + 282, + 329, + 329, + 398, + 281, + 296, + 296, + 296, + 368, + 348, + 107, + 106, + 113, + 309, + 309, + 309, + 56, + 56, + 330, + 330, + 62, + 101, + 101, + 101, + 90, + 19, + 254, + 141, + 16, + 16, + 3, + 271, + 3, + 3, + 151, + 269, + 3, + 254, + 3, + 322, + 61, + 61, + 88, + 88, + 21, + 36, + 13, + 13, + 13, + 2, + 2, + 2, + 72, + 72, + 72, + 263, + 263, + 47, + 305, + 268, + 71, + 71, + 74, + 138, + 100, + 400, + 100, + 100, + 125, + 306, + 306, + 260, + 260, + 306, + 344, + 72, + 13, + 62, + 56, + 56, + 170, + 26, + 151, + 151, + 172, + 26, + 26, + 26, + 202, + 154, + 148, + 148, + 362, + 289, + 289, + 26, + 26, + 2, + 134, + 162, + 2, + 86, + 66, + 66, + 21, + 21, + 22, + 250, + 146, + 146, + 389, + 346, + 200, + 390, + 390, + 34, + 34, + 34, + 200, + 200, + 34, + 136, + 110, + 110, + 282, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 158, + 158, + 320, + 320, + 253, + 240, + 210, + 210, + 210, + 210, + 220, + 268, + 46, + 27, + 27, + 165, + 165, + 252, + 300, + 236, + 300, + 300, + 307, + 140, + 307, + 279, + 279, + 279, + 279, + 27, + 27, + 262, + 262, + 262, + 27, + 27, + 393, + 393, + 393, + 27, + 27, + 114, + 114, + 114, + 114, + 39, + 74, + 283, + 283, + 74, + 354, + 161, + 354, + 354, + 354, + 354, + 321, + 321, + 321, + 321, + 321, + 314, + 314, + 61, + 61, + 24, + 24, + 66, + 151, + 66, + 1, + 180, + 286, + 309, + 1, + 1, + 152, + 100, + 100, + 90, + 90, + 90, + 99, + 99, + 99, + 99, + 99, + 82, + 86, + 116, + 16, + 16, + 16, + 16, + 16, + 76, + 129, + 330, + 188, + 188, + 188, + 188, + 189, + 189, + 148, + 148, + 148, + 145, + 145, + 354, + 354, + 354, + 354, + 394, + 113, + 107, + 13, + 361, + 361, + 361, + 41, + 112, + 106, + 370, + 229, + 370, + 279, + 279, + 391, + 283, + 283, + 283, + 283, + 400, + 400, + 275, + 275, + 106, + 300, + 300, + 106, + 62, + 62, + 334, + 62, + 62, + 62, + 62, + 252, + 194, + 379, + 379, + 379, + 379, + 379, + 206, + 206, + 114, + 114, + 139, + 148, + 148, + 337, + 253, + 181, + 181, + 90, + 59, + 41, + 254, + 254, + 254, + 140, + 264, + 264, + 306, + 306, + 306, + 306, + 306, + 270, + 200, + 89, + 84, + 84, + 84, + 84, + 84, + 144, + 162, + 209, + 148, + 148, + 162, + 396, + 202, + 202, + 154, + 154, + 154, + 154, + 396, + 212, + 212, + 212, + 212, + 212, + 202, + 342, + 313, + 357, + 357, + 346, + 346, + 111, + 111, + 111, + 17, + 308, + 17, + 99, + 81, + 206, + 206, + 206, + 206, + 164, + 256, + 264, + 264, + 242, + 147, + 147, + 260, + 260, + 260, + 260, + 260, + 260, + 255, + 255, + 335, + 335, + 251, + 251, + 380, + 303, + 393, + 331, + 331, + 377, + 72, + 72, + 72, + 67, + 24, + 348, + 24, + 24, + 371, + 379, + 35, + 101, + 122, + 122, + 133, + 133, + 133, + 319, + 319, + 319, + 133, + 133, + 67, + 358, + 67, + 67, + 67, + 67, + 166, + 289, + 67, + 67, + 390, + 390, + 390, + 88, + 88, + 288, + 288, + 49, + 52, + 36, + 174, + 174, + 36, + 164, + 241, + 241, + 241, + 241, + 241, + 355, + 279, + 279, + 363, + 36, + 36, + 34, + 34, + 29, + 75, + 75, + 240, + 387, + 387, + 75, + 216, + 216, + 216, + 219, + 356, + 180, + 390, + 91, + 91, + 102, + 102, + 102, + 102, + 207, + 102, + 298, + 102, + 102, + 102, + 256, + 187, + 373, + 373, + 355, + 199, + 229, + 229, + 229, + 355, + 355, + 326, + 102, + 95, + 97, + 253, + 253, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 97, + 97, + 99, + 331, + 199, + 99, + 99, + 275, + 275, + 189, + 85, + 85, + 23, + 184, + 184, + 184, + 184, + 184, + 323, + 384, + 384, + 23, + 120, + 116, + 47, + 47, + 142, + 142, + 149, + 149, + 186, + 305, + 305, + 305, + 305, + 367, + 211, + 211, + 47, + 291, + 291, + 162, + 162, + 382, + 382, + 135, + 382, + 120, + 120, + 120, + 125, + 125, + 116, + 62, + 115, + 0, + 0, + 0, + 54, + 39, + 24, + 104, + 47, + 47, + 95, + 269, + 95, + 257, + 301, + 301, + 335, + 260, + 260, + 260, + 163, + 179, + 335, + 335, + 372, + 280, + 320, + 320, + 320, + 394, + 263, + 234, + 302, + 142, + 142, + 142, + 302, + 95, + 95, + 213, + 213, + 213, + 216, + 229, + 229, + 229, + 229, + 263, + 278, + 397, + 37, + 136, + 336, + 336, + 362, + 362, + 173, + 37, + 98, + 3, + 3, + 245, + 243, + 243, + 85, + 96, + 96, + 211, + 211, + 57, + 189, + 189, + 189, + 188, + 140, + 314, + 336, + 336, + 336, + 336, + 336, + 336, + 319, + 319, + 81, + 81, + 102, + 130, + 209, + 209, + 209, + 130, + 130, + 82, + 29, + 379, + 379, + 379, + 29, + 29, + 21, + 21, + 21, + 149, + 149, + 198, + 369, + 170, + 170, + 170, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 253, + 195, + 238, + 369, + 383, + 326, + 16, + 130, + 109, + 109, + 334, + 334, + 142, + 109, + 86, + 86, + 327, + 327, + 267, + 207, + 207, + 330, + 86, + 15, + 106, + 106, + 106, + 106, + 106, + 120, + 120, + 120, + 120, + 255, + 255, + 255, + 82, + 82, + 82, + 199, + 239, + 82, + 63, + 19, + 276, + 276, + 19, + 29, + 29, + 29, + 10, + 50, + 50, + 50, + 161, + 50, + 50, + 50, + 213, + 180, + 180, + 198, + 364, + 164, + 164, + 164, + 164, + 164, + 230, + 191, + 191, + 195, + 195, + 140, + 174, + 174, + 174, + 392, + 381, + 335, + 367, + 367, + 367, + 50, + 58, + 209, + 209, + 78, + 78, + 12, + 109, + 358, + 109, + 92, + 39, + 106, + 253, + 252, + 252, + 194, + 194, + 241, + 241, + 279, + 279, + 240, + 279, + 328, + 328, + 106, + 106, + 106, + 176, + 271, + 271, + 239, + 139, + 139, + 271, + 271, + 56, + 56, + 56, + 86, + 86, + 86, + 87, + 87, + 378, + 257, + 257, + 378, + 321, + 150, + 182, + 323, + 4, + 260, + 260, + 260, + 217, + 236, + 370, + 370, + 228, + 228, + 292, + 292, + 292, + 292, + 292, + 96, + 70, + 20, + 130, + 390, + 390, + 390, + 266, + 390, + 374, + 302, + 302, + 288, + 130, + 172, + 304, + 73, + 73, + 73, + 57, + 17, + 17, + 123, + 29, + 153, + 156, + 384, + 29, + 57, + 24, + 254, + 24, + 167, + 207, + 207, + 207, + 207, + 207, + 207, + 151, + 199, + 199, + 199, + 149, + 301, + 155, + 301, + 301, + 301, + 187, + 301, + 394, + 394, + 186, + 186, + 394, + 394, + 332, + 354, + 268, + 268, + 24, + 92, + 92, + 2, + 2, + 2, + 2, + 2, + 2, + 302, + 302, + 232, + 2, + 2, + 2, + 330, + 330, + 199, + 199, + 269, + 269, + 269, + 330, + 238, + 238, + 238, + 330, + 330, + 339, + 323, + 323, + 2, + 316, + 316, + 144, + 144, + 331, + 147, + 331, + 331, + 183, + 270, + 270, + 270, + 2, + 45, + 1, + 9, + 217, + 217, + 26, + 17, + 379, + 17, + 28, + 371, + 371, + 397, + 140, + 342, + 50, + 50, + 21, + 21, + 210, + 315, + 21, + 21, + 21, + 114, + 64, + 142, + 165, + 377, + 377, + 227, + 293, + 175, + 175, + 285, + 285, + 285, + 330, + 64, + 64, + 64, + 64, + 398, + 194, + 398, + 398, + 398, + 0, + 0, + 0, + 127, + 127, + 85, + 48, + 48, + 48, + 255, + 239, + 339, + 339, + 265, + 265, + 192, + 192, + 342, + 101, + 388, + 388, + 5, + 5, + 5, + 297, + 395, + 5, + 12, + 92, + 92, + 92, + 281, + 281, + 92, + 282, + 182, + 182, + 255, + 282, + 384, + 384, + 384, + 384, + 400, + 400, + 363, + 363, + 263, + 263, + 380, + 200, + 200, + 200, + 200, + 346, + 346, + 317, + 92, + 92, + 215, + 92, + 34, + 172, + 172, + 172, + 188, + 353, + 31, + 279, + 287, + 287, + 333, + 31, + 66, + 66, + 366, + 392, + 392, + 51, + 84, + 255, + 139, + 139, + 139, + 264, + 342, + 323, + 84, + 119, + 119, + 119, + 132, + 235, + 68, + 168, + 168, + 371, + 371, + 68, + 43, + 388, + 43, + 76, + 126, + 126, + 126, + 359, + 359, + 255, + 149, + 126, + 126, + 126, + 327, + 327, + 327, + 126, + 64, + 86, + 274, + 310, + 310, + 310, + 310, + 69, + 69, + 19, + 181, + 364, + 364, + 250, + 19, + 19, + 19, + 19, + 123, + 361, + 361, + 123, + 57, + 56, + 56, + 56, + 34, + 34, + 376, + 357, + 400, + 400, + 212, + 214, + 266, + 266, + 116, + 54, + 165, + 88, + 18, + 92, + 92, + 352, + 352, + 77, + 77, + 77, + 193, + 193, + 77, + 125, + 125, + 344, + 344, + 344, + 93, + 90, + 90, + 365, + 365, + 365, + 388, + 388, + 120, + 251, + 215, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 204, + 204, + 281, + 145, + 145, + 144, + 144, + 281, + 281, + 281, + 334, + 334, + 334, + 197, + 334, + 334, + 211, + 334, + 232, + 232, + 338, + 217, + 121, + 295, + 26, + 26, + 26, + 26, + 244, + 347, + 26, + 299, + 26, + 26, + 26, + 130, + 40, + 39, + 254, + 254, + 254, + 253, + 253, + 253, + 253, + 253, + 253, + 232, + 204, + 204, + 315, + 322, + 322, + 322, + 322, + 183, + 183, + 397, + 132, + 132, + 8, + 8, + 131, + 131, + 395, + 395, + 395, + 42, + 108, + 5, + 5, + 76, + 65, + 65, + 65, + 65, + 168, + 286, + 286, + 286, + 286, + 65, + 330, + 330, + 71, + 68, + 97, + 249, + 31, + 166, + 166, + 166, + 166, + 398, + 398, + 398, + 398, + 398, + 398, + 398, + 355, + 355, + 355, + 295, + 295, + 182, + 182, + 182, + 295, + 349, + 31, + 75, + 75, + 274, + 150, + 217, + 217, + 217, + 175, + 175, + 175, + 175, + 212, + 146, + 206, + 206, + 201, + 201, + 274, + 166, + 166, + 274, + 274, + 194, + 341, + 341, + 341, + 386, + 386, + 386, + 273, + 273, + 273, + 336, + 336, + 339, + 140, + 140, + 140, + 325, + 325, + 367, + 367, + 246, + 246, + 246, + 246, + 108, + 108, + 12, + 209, + 242, + 334, + 334, + 330, + 330, + 398, + 23, + 340, + 340, + 340, + 340, + 125, + 125, + 33, + 33, + 37, + 40, + 49, + 49, + 194, + 194, + 194, + 314, + 24, + 24, + 100, + 100, + 100, + 131, + 72, + 131, + 248, + 248, + 248, + 192, + 186, + 140, + 372, + 372, + 315, + 224, + 315, + 269, + 366, + 240, + 249, + 366, + 273, + 273, + 145, + 388, + 138, + 167, + 365, + 365, + 354, + 354, + 157, + 157, + 346, + 346, + 346, + 324, + 324, + 268, + 268, + 319, + 67, + 174, + 174, + 174, + 179, + 345, + 345, + 345, + 394, + 177, + 247, + 247, + 340, + 340, + 249, + 249, + 249, + 340, + 316, + 363, + 363, + 152, + 152, + 152, + 152, + 361, + 371, + 67, + 111, + 111, + 73, + 148, + 148, + 283, + 73, + 263, + 263, + 210, + 210, + 202, + 73, + 73, + 73, + 73, + 375, + 0, + 0, + 0, + 6, + 6, + 203, + 24, + 24, + 78, + 87, + 91, + 91, + 274, + 274, + 274, + 274, + 256, + 256, + 256, + 146, + 187, + 144, + 144, + 144, + 144, + 274, + 295, + 295, + 295, + 295, + 385, + 385, + 385, + 385, + 385, + 309, + 212, + 91, + 16, + 16, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 188, + 188, + 257, + 257, + 257, + 257, + 142, + 382, + 231, + 231, + 308, + 343, + 343, + 343, + 343, + 294, + 379, + 379, + 224, + 379, + 149, + 149, + 149, + 149, + 143, + 143, + 143, + 379, + 379, + 245, + 379, + 379, + 379, + 379, + 379, + 379, + 385, + 16, + 16, + 329, + 329, + 30, + 199, + 166, + 166, + 166, + 166, + 355, + 30, + 30, + 60, + 132, + 132, + 132, + 25, + 25, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 167, + 25, + 131, + 131, + 131, + 131, + 131, + 251, + 251, + 323, + 323, + 131, + 131, + 131, + 131, + 216, + 216, + 216, + 216, + 169, + 169, + 169, + 169, + 169, + 225, + 288, + 38, + 265, + 224, + 311, + 311, + 38, + 392, + 314, + 314, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 199, + 310, + 310, + 310, + 385, + 96, + 96, + 96, + 96, + 96, + 34, + 34, + 364, + 364, + 400, + 216, + 0, + 380, + 0, + 0, + 0, + 193, + 193, + 356, + 356, + 356, + 0, + 76, + 113, + 113, + 358, + 113, + 113, + 59, + 59, + 59, + 77, + 66, + 312, + 312, + 312, + 119, + 119, + 55, + 221, + 242, + 229, + 367, + 367, + 261, + 319, + 319, + 307, + 307, + 278, + 263, + 278, + 346, + 346, + 346, + 25, + 48, + 317, + 317, + 48, + 254, + 254, + 254, + 254, + 254, + 144, + 144, + 256, + 256, + 155, + 155, + 155, + 155, + 216, + 216, + 260, + 260, + 166, + 280, + 280, + 280, + 280, + 280, + 280, + 277, + 277, + 178, + 178, + 178, + 329, + 232, + 232, + 232, + 331, + 316, + 124, + 243, + 124, + 60, + 319, + 60, + 60, + 364, + 364, + 14, + 14, + 5, + 360, + 227, + 5, + 5, + 24, + 26, + 26, + 26, + 26, + 79, + 113, + 72, + 148, + 148, + 148, + 214, + 266, + 266, + 266, + 333, + 333, + 202, + 336, + 393, + 393, + 393, + 99, + 385, + 389, + 58, + 58, + 384, + 384, + 58, + 307, + 259, + 259, + 259, + 384, + 266, + 58, + 58, + 58, + 58, + 58, + 45, + 160, + 160, + 56, + 36, + 36, + 352, + 60, + 349, + 60, + 18, + 379, + 194, + 379, + 182, + 18, + 51, + 51, + 51, + 150, + 202, + 333, + 304, + 304, + 304, + 254, + 254, + 254, + 254, + 304, + 304, + 304, + 316, + 201, + 201, + 400, + 51, + 51, + 51, + 51, + 254, + 254, + 254, + 254, + 254, + 247, + 376, + 341, + 302, + 302, + 373, + 373, + 373, + 373, + 373, + 373, + 373, + 193, + 193, + 286, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 92, + 92, + 92, + 92, + 92, + 92, + 22, + 178, + 178, + 22, + 22, + 22, + 23, + 76, + 169, + 169, + 169, + 372, + 267, + 267, + 267, + 44, + 44, + 120, + 136, + 136, + 136, + 262, + 120, + 291, + 291, + 291, + 198, + 266, + 291, + 222, + 222, + 216, + 291, + 284, + 245, + 245, + 245, + 245, + 200, + 141, + 141, + 139, + 139, + 139, + 372, + 309, + 309, + 309, + 369, + 120, + 125, + 83, + 83, + 246, + 246, + 383, + 15, + 72, + 72, + 116, + 116, + 116, + 111, + 111, + 111, + 193, + 111, + 17, + 33, + 282, + 169, + 169, + 200, + 193, + 268, + 283, + 370, + 33, + 21, + 21, + 377, + 377, + 377, + 21, + 21, + 114, + 114, + 100, + 312, + 100, + 114, + 82, + 73, + 397, + 397, + 73, + 392, + 392, + 29, + 29, + 29, + 344, + 344, + 46, + 15, + 15, + 15, + 22, + 246, + 246, + 396, + 22, + 62, + 201, + 162, + 162, + 162, + 259, + 259, + 171, + 275, + 275, + 323, + 161, + 161, + 323, + 374, + 212, + 212, + 212, + 222, + 190, + 374, + 374, + 374, + 374, + 319, + 339, + 104, + 22, + 22, + 22, + 22, + 22, + 251, + 251, + 254, + 254, + 254, + 169, + 169, + 169, + 153, + 153, + 372, + 301, + 301, + 22, + 158, + 22, + 22, + 15, + 283, + 283, + 283, + 283, + 276, + 276, + 137, + 137, + 279, + 279, + 279, + 279, + 281, + 281, + 340, + 249, + 298, + 237, + 237, + 298, + 157, + 354, + 289, + 391, + 19, + 49, + 49, + 159, + 181, + 181, + 181, + 181, + 228, + 228, + 228, + 228, + 225, + 344, + 344, + 344, + 344, + 359, + 359, + 89, + 326, + 326, + 89, + 325, + 325, + 89, + 89, + 319, + 99, + 99, + 131, + 42, + 234, + 234, + 181, + 181, + 181, + 239, + 13, + 142, + 142, + 142, + 142, + 142, + 98, + 98, + 345, + 345, + 98, + 38, + 215, + 215, + 38, + 38, + 396, + 13, + 131, + 131, + 28, + 141, + 141, + 17, + 23, + 23, + 227, + 53, + 53, + 83, + 100, + 19, + 19, + 0, + 272, + 297, + 297, + 297, + 64, + 64, + 64, + 153, + 382, + 117, + 81, + 81, + 81, + 81, + 117, + 117, + 17, + 6, + 6, + 285, + 285, + 329, + 319, + 252, + 250, + 250, + 367, + 367, + 367, + 40, + 40, + 56, + 278, + 194, + 234, + 278, + 278, + 278, + 220, + 278, + 4, + 220, + 220, + 220, + 9, + 9, + 361, + 361, + 128, + 260, + 101, + 55, + 55, + 24, + 24, + 24, + 24, + 24, + 354, + 71, + 71, + 71, + 204, + 217, + 267, + 181, + 267, + 267, + 71, + 71, + 30, + 294, + 294, + 294, + 30, + 30, + 29, + 29, + 29, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 154, + 154, + 169, + 169, + 169, + 194, + 278, + 318, + 318, + 357, + 270, + 270, + 282, + 282, + 282, + 163, + 352, + 15, + 93, + 93, + 93, + 107, + 107, + 9, + 133, + 133, + 85, + 188, + 188, + 253, + 253, + 253, + 253, + 217, + 85, + 5, + 5, + 334, + 92, + 92, + 57, + 206, + 206, + 206, + 163, + 163, + 145, + 145, + 189, + 237, + 38, + 38, + 127, + 127, + 331, + 331, + 94, + 339, + 339, + 22, + 22, + 73, + 73, + 235, + 235, + 235, + 235, + 324, + 254, + 55, + 125, + 125, + 111, + 111, + 239, + 111, + 78, + 111, + 161, + 161, + 161, + 315, + 365, + 365, + 365, + 111, + 46, + 46, + 90, + 154, + 154, + 274, + 2, + 2, + 291, + 186, + 291, + 291, + 291, + 2, + 119, + 238, + 336, + 336, + 340, + 102, + 159, + 159, + 159, + 159, + 147, + 147, + 147, + 138, + 138, + 138, + 350, + 350, + 376, + 116, + 323, + 262, + 308, + 116, + 260, + 260, + 286, + 31, + 88, + 112, + 94, + 221, + 94, + 151, + 241, + 320, + 320, + 320, + 213, + 213, + 352, + 367, + 297, + 319, + 319, + 319, + 94, + 49, + 284, + 284, + 284, + 284, + 284, + 284, + 247, + 247, + 224, + 224, + 246, + 246, + 304, + 304, + 304, + 163, + 332, + 332, + 332, + 332, + 332, + 332, + 171, + 171, + 171, + 188, + 257, + 257, + 257, + 257, + 296, + 372, + 95, + 395, + 395, + 395, + 395, + 395, + 95, + 95, + 127, + 70, + 8, + 23, + 34, + 24, + 24, + 110, + 181, + 49, + 49, + 49, + 49, + 23, + 318, + 318, + 23, + 125, + 270, + 385, + 333, + 165, + 165, + 145, + 145, + 145, + 333, + 112, + 174, + 174, + 174, + 174, + 148, + 249, + 249, + 249, + 110, + 110, + 110, + 110, + 111, + 86, + 38, + 90, + 258, + 134, + 373, + 373, + 243, + 171, + 171, + 171, + 171, + 171, + 262, + 179, + 296, + 177, + 177, + 296, + 187, + 187, + 296, + 326, + 326, + 324, + 378, + 378, + 376, + 376, + 376, + 149, + 149, + 376, + 297, + 297, + 3, + 1, + 77, + 77, + 81, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 137, + 137, + 137, + 376, + 376, + 376, + 172, + 341, + 341, + 341, + 341, + 190, + 341, + 342, + 322, + 253, + 253, + 325, + 325, + 325, + 360, + 95, + 95, + 219, + 219, + 95, + 100, + 37, + 80, + 215, + 80, + 80, + 212, + 212, + 212, + 80, + 80, + 221, + 383, + 137, + 137, + 383, + 326, + 193, + 193, + 193, + 257, + 356, + 356, + 236, + 236, + 236, + 236, + 236, + 198, + 198, + 198, + 198, + 198, + 198, + 370, + 288, + 121, + 61, + 7, + 101, + 101, + 213, + 213, + 101, + 68, + 127, + 33, + 33, + 33, + 128, + 60, + 208, + 208, + 276, + 60, + 60, + 60, + 130, + 239, + 270, + 314, + 314, + 389, + 130, + 389, + 389, + 389, + 370, + 370, + 370, + 370, + 370, + 54, + 54, + 54, + 70, + 111, + 111, + 108, + 33, + 33, + 107, + 208, + 56, + 374, + 374, + 25, + 25, + 25, + 119, + 105, + 374, + 374, + 105, + 105, + 387, + 241, + 241, + 241, + 241, + 241, + 250, + 250, + 242, + 189, + 189, + 189, + 189, + 191, + 191, + 191, + 191, + 191, + 318, + 373, + 229, + 229, + 229, + 161, + 373, + 373, + 373, + 373, + 323, + 385, + 143, + 385, + 271, + 296, + 296, + 105, + 335, + 335, + 105, + 14, + 90, + 90, + 258, + 94, + 94, + 51, + 51, + 97, + 58, + 58, + 38, + 38, + 38, + 211, + 211, + 211, + 211, + 211, + 30, + 153, + 153, + 153, + 209, + 209, + 209, + 209, + 163, + 361, + 164, + 72, + 133, + 133, + 133, + 396, + 133, + 133, + 47, + 154, + 47, + 2, + 67, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 169, + 169, + 164, + 163, + 271, + 330, + 330, + 330, + 347, + 319, + 319, + 319, + 319, + 285, + 300, + 299, + 288, + 288, + 288, + 288, + 107, + 222, + 397, + 397, + 397, + 397, + 397, + 397, + 107, + 107, + 204, + 204, + 107, + 79, + 130, + 107, + 108, + 327, + 35, + 336, + 192, + 192, + 192, + 192, + 262, + 244, + 154, + 224, + 144, + 144, + 257, + 323, + 323, + 283, + 283, + 283, + 371, + 334, + 129, + 115, + 213, + 213, + 301, + 175, + 175, + 276, + 171, + 171, + 171, + 115, + 115, + 181, + 181, + 84, + 51, + 290, + 290, + 51, + 233, + 363, + 117, + 117, + 149, + 149, + 195, + 195, + 295, + 380, + 190, + 336, + 336, + 117, + 34, + 121, + 133, + 35, + 48, + 88, + 88, + 88, + 88, + 186, + 367, + 367, + 363, + 363, + 124, + 124, + 100, + 356, + 125, + 152, + 44, + 44, + 44, + 386, + 346, + 346, + 268, + 268, + 268, + 306, + 306, + 71, + 71, + 195, + 195, + 195, + 222, + 222, + 222, + 222, + 298, + 384, + 384, + 83, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 203, + 219, + 219, + 243, + 379, + 269, + 128, + 39, + 23, + 23, + 46, + 15, + 278, + 144, + 144, + 218, + 218, + 304, + 271, + 271, + 375, + 57, + 57, + 16, + 42, + 397, + 327, + 318, + 196, + 318, + 244, + 377, + 377, + 377, + 377, + 377, + 25, + 25, + 25, + 129, + 34, + 68, + 283, + 68, + 201, + 201, + 201, + 201, + 201, + 201, + 264, + 364, + 364, + 68, + 234, + 130, + 207, + 207, + 30, + 26, + 26, + 26, + 19, + 19, + 338, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 245, + 266, + 284, + 376, + 376, + 123, + 199, + 304, + 15, + 15, + 15, + 15, + 68, + 68, + 68, + 203, + 203, + 203, + 303, + 238, + 238, + 207, + 207, + 153, + 301, + 301, + 353, + 353, + 353, + 353, + 353, + 180, + 180, + 240, + 318, + 318, + 318, + 153, + 153, + 191, + 183, + 183, + 183, + 183, + 182, + 197, + 177, + 307, + 287, + 373, + 373, + 373, + 298, + 298, + 298, + 369, + 78, + 102, + 119, + 32, + 32, + 121, + 121, + 121, + 285, + 285, + 285, + 228, + 228, + 189, + 183, + 285, + 316, + 121, + 121, + 61, + 276, + 344, + 344, + 260, + 260, + 260, + 260, + 156, + 156, + 344, + 344, + 351, + 61, + 1, + 1, + 1, + 1, + 1, + 32, + 32, + 252, + 103, + 73, + 80, + 80, + 80, + 110, + 65, + 107, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 291, + 291, + 291, + 284, + 284, + 284, + 77, + 77, + 54, + 54, + 116, + 194, + 300, + 300, + 194, + 116, + 392, + 34, + 34, + 161, + 307, + 307, + 307, + 34, + 96, + 79, + 92, + 155, + 171, + 171, + 290, + 290, + 326, + 63, + 262, + 262, + 262, + 262, + 230, + 230, + 230, + 159, + 159, + 306, + 269, + 97, + 97, + 25, + 358, + 358, + 32, + 32, + 266, + 80, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 312, + 368, + 368, + 368, + 368, + 368, + 367, + 367, + 367, + 391, + 391, + 102, + 278, + 278, + 278, + 278, + 278, + 124, + 124, + 177, + 177, + 177, + 177, + 177, + 225, + 207, + 124, + 124, + 124, + 124, + 123, + 201, + 123, + 123, + 387, + 387, + 344, + 344, + 73, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 77, + 47, + 123, + 123, + 102, + 32, + 7, + 22, + 30, + 399, + 399, + 0, + 140, + 140, + 140, + 0, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 234, + 233, + 387, + 143, + 363, + 363, + 363, + 77, + 77, + 38, + 84, + 84, + 128, + 79, + 188, + 188, + 188, + 14, + 14, + 196, + 196, + 203, + 222, + 310, + 14, + 22, + 361, + 22, + 22, + 22, + 22, + 164, + 164, + 164, + 164, + 314, + 22, + 391, + 391, + 391, + 391, + 391, + 385, + 22, + 22, + 118, + 118, + 346, + 346, + 179, + 179, + 165, + 165, + 165, + 49, + 54, + 84, + 84, + 363, + 84, + 281, + 281, + 281, + 281, + 281, + 292, + 292, + 172, + 289, + 289, + 314, + 314, + 314, + 399, + 399, + 84, + 127, + 127, + 321, + 321, + 373, + 236, + 236, + 221, + 324, + 224, + 382, + 168, + 382, + 308, + 308, + 308, + 308, + 298, + 298, + 192, + 298, + 298, + 298, + 293, + 82, + 261, + 47, + 59, + 97, + 38, + 38, + 99, + 169, + 99, + 99, + 75, + 75, + 309, + 309, + 309, + 75, + 98, + 98, + 285, + 356, + 236, + 314, + 389, + 389, + 389, + 282, + 98, + 98, + 98, + 26, + 98, + 123, + 123, + 357, + 7, + 7, + 15, + 93, + 24, + 0, + 0, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 207, + 207, + 207, + 207, + 393, + 384, + 300, + 319, + 22, + 62, + 62, + 62, + 25, + 267, + 267, + 267, + 25, + 296, + 296, + 25, + 25, + 353, + 25, + 395, + 53, + 206, + 206, + 206, + 224, + 224, + 238, + 238, + 238, + 316, + 343, + 270, + 8, + 8, + 8, + 8, + 8, + 257, + 257, + 334, + 334, + 37, + 37, + 130, + 109, + 169, + 195, + 195, + 223, + 223, + 348, + 109, + 43, + 43, + 43, + 96, + 96, + 32, + 155, + 155, + 155, + 155, + 155, + 240, + 230, + 230, + 230, + 230, + 258, + 258, + 258, + 258, + 186, + 207, + 207, + 207, + 232, + 209, + 209, + 354, + 354, + 397, + 203, + 397, + 391, + 391, + 391, + 306, + 32, + 367, + 32, + 161, + 161, + 257, + 189, + 189, + 189, + 370, + 370, + 231, + 303, + 56, + 126, + 178, + 178, + 126, + 126, + 250, + 250, + 126, + 211, + 211, + 291, + 61, + 61, + 61, + 14, + 14, + 14, + 386, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 375, + 375, + 14, + 62, + 130, + 130, + 130, + 130, + 130, + 130, + 214, + 214, + 214, + 214, + 194, + 194, + 194, + 152, + 254, + 265, + 265, + 392, + 392, + 391, + 391, + 391, + 104, + 50, + 50, + 50, + 230, + 230, + 230, + 230, + 66, + 66, + 55, + 229, + 229, + 197, + 292, + 55, + 187, + 187, + 187, + 55, + 55, + 199, + 55, + 55, + 55, + 95, + 95, + 95, + 157, + 157, + 95, + 121, + 121, + 69, + 346, + 69, + 69, + 38, + 7, + 7, + 7, + 7, + 180, + 394, + 394, + 316, + 316, + 7, + 194, + 7, + 63, + 116, + 36, + 36, + 65, + 348, + 348, + 348, + 27, + 378, + 185, + 185, + 378, + 343, + 343, + 382, + 93, + 211, + 295, + 295, + 295, + 295, + 295, + 295, + 363, + 369, + 6, + 76, + 367, + 227, + 227, + 21, + 256, + 256, + 256, + 163, + 163, + 393, + 393, + 102, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 183, + 183, + 183, + 156, + 192, + 93, + 93, + 261, + 261, + 261, + 294, + 391, + 256, + 347, + 286, + 286, + 286, + 286, + 114, + 130, + 298, + 267, + 165, + 165, + 267, + 87, + 87, + 87, + 35, + 35, + 35, + 157, + 157, + 194, + 194, + 194, + 194, + 194, + 353, + 353, + 295, + 273, + 273, + 273, + 273, + 273, + 245, + 245, + 245, + 273, + 144, + 144, + 273, + 273, + 348, + 277, + 277, + 252, + 198, + 277, + 284, + 35, + 35, + 2, + 384, + 384, + 192, + 384, + 150, + 257, + 257, + 257, + 257, + 175, + 2, + 50, + 328, + 328, + 50, + 32, + 213, + 213, + 213, + 213, + 336, + 84, + 324, + 324, + 48, + 286, + 286, + 286, + 397, + 48, + 48, + 259, + 48, + 223, + 223, + 48, + 48, + 84, + 208, + 71, + 81, + 109, + 109, + 109, + 336, + 336, + 109, + 109, + 273, + 0, + 0, + 127, + 7, + 138, + 138, + 138, + 138, + 14, + 14, + 14, + 14, + 14, + 351, + 351, + 14, + 152, + 152, + 152, + 152, + 152, + 152, + 175, + 175, + 201, + 374, + 374, + 14, + 14, + 350, + 350, + 51, + 131, + 57, + 57, + 204, + 204, + 218, + 218, + 223, + 223, + 223, + 223, + 82, + 9, + 97, + 393, + 393, + 23, + 23, + 23, + 23, + 43, + 64, + 47, + 160, + 8, + 244, + 178, + 227, + 227, + 246, + 300, + 361, + 304, + 231, + 231, + 231, + 304, + 246, + 254, + 344, + 305, + 305, + 360, + 360, + 296, + 296, + 310, + 211, + 368, + 310, + 310, + 133, + 0, + 74, + 74, + 289, + 173, + 173, + 258, + 258, + 258, + 258, + 258, + 258, + 246, + 256, + 256, + 153, + 248, + 248, + 228, + 242, + 242, + 242, + 242, + 242, + 204, + 204, + 356, + 356, + 356, + 362, + 362, + 362, + 362, + 362, + 105, + 105, + 359, + 2, + 2, + 58, + 81, + 223, + 386, + 62, + 322, + 322, + 62, + 62, + 62, + 62, + 187, + 187, + 62, + 62, + 346, + 346, + 288, + 62, + 62, + 62, + 62, + 126, + 243, + 182, + 182, + 182, + 182, + 161, + 128, + 9, + 378, + 378, + 378, + 332, + 332, + 125, + 205, + 384, + 277, + 170, + 170, + 170, + 170, + 166, + 277, + 303, + 303, + 303, + 303, + 303, + 294, + 147, + 147, + 287, + 11, + 11, + 58, + 130, + 130, + 386, + 130, + 0, + 0, + 16, + 137, + 141, + 185, + 185, + 185, + 185, + 208, + 238, + 302, + 302, + 395, + 395, + 395, + 395, + 180, + 375, + 376, + 373, + 373, + 341, + 341, + 175, + 263, + 263, + 341, + 333, + 16, + 20, + 20, + 20, + 20, + 20, + 20, + 109, + 216, + 216, + 193, + 86, + 86, + 22, + 22, + 22, + 156, + 156, + 274, + 274, + 274, + 274, + 274, + 341, + 341, + 341, + 245, + 245, + 341, + 341, + 341, + 341, + 348, + 163, + 348, + 279, + 325, + 41, + 141, + 141, + 384, + 57, + 57, + 44, + 44, + 47, + 47, + 14, + 14, + 106, + 132, + 125, + 252, + 253, + 253, + 253, + 246, + 246, + 149, + 252, + 125, + 373, + 192, + 373, + 125, + 0, + 72, + 206, + 206, + 72, + 72, + 72, + 149, + 370, + 370, + 260, + 260, + 370, + 138, + 157, + 157, + 157, + 157, + 157, + 157, + 227, + 159, + 159, + 159, + 159, + 266, + 266, + 266, + 266, + 292, + 292, + 292, + 156, + 368, + 330, + 375, + 297, + 72, + 72, + 103, + 103, + 216, + 216, + 201, + 201, + 260, + 260, + 358, + 358, + 358, + 400, + 400, + 400, + 400, + 103, + 140, + 103, + 103, + 27, + 27, + 27, + 76, + 14, + 14, + 28, + 28, + 76, + 215, + 59, + 10, + 8, + 8, + 352, + 7, + 353, + 7, + 0, + 0, + 81, + 81, + 108, + 9, + 161, + 161, + 36, + 136, + 136, + 200, + 155, + 155, + 155, + 308, + 390, + 390, + 389, + 389, + 224, + 226, + 389, + 12, + 261, + 335, + 131, + 207, + 215, + 6, + 154, + 352, + 38, + 359, + 38, + 38, + 38, + 38, + 38, + 98, + 98, + 98, + 188, + 139, + 289, + 289, + 289, + 289, + 199, + 199, + 247, + 247, + 174, + 174, + 253, + 253, + 253, + 156, + 213, + 213, + 228, + 228, + 244, + 244, + 145, + 145, + 145, + 135, + 135, + 135, + 141, + 382, + 382, + 382, + 382, + 381, + 289, + 397, + 397, + 397, + 352, + 352, + 82, + 273, + 273, + 273, + 16, + 52, + 52, + 130, + 130, + 338, + 75, + 75, + 145, + 124, + 77, + 33, + 395, + 33, + 142, + 380, + 134, + 134, + 134, + 14, + 14, + 14, + 180, + 14, + 125, + 125, + 131, + 131, + 49, + 123, + 123, + 123, + 125, + 125, + 83, + 83, + 109, + 86, + 82, + 82, + 82, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 244, + 244, + 282, + 282, + 297, + 297, + 297, + 297, + 297, + 381, + 271, + 279, + 279, + 42, + 163, + 42, + 49, + 168, + 168, + 135, + 233, + 233, + 233, + 233, + 380, + 380, + 343, + 246, + 246, + 234, + 232, + 232, + 250, + 165, + 22, + 22, + 15, + 51, + 115, + 115, + 203, + 203, + 247, + 247, + 165, + 165, + 165, + 165, + 262, + 318, + 318, + 276, + 276, + 286, + 141, + 235, + 272, + 115, + 32, + 357, + 357, + 22, + 22, + 91, + 91, + 91, + 234, + 91, + 79, + 79, + 144, + 144, + 144, + 144, + 144, + 180, + 180, + 204, + 103, + 103, + 103, + 103, + 103, + 277, + 46, + 144, + 144, + 114, + 226, + 226, + 68, + 68, + 65, + 65, + 196, + 196, + 196, + 121, + 121, + 333, + 333, + 333, + 333, + 271, + 283, + 283, + 43, + 108, + 108, + 114, + 114, + 21, + 368, + 368, + 354, + 162, + 208, + 354, + 187, + 354, + 21, + 323, + 360, + 145, + 145, + 145, + 145, + 258, + 258, + 258, + 258, + 151, + 360, + 341, + 341, + 186, + 186, + 186, + 186, + 186, + 218, + 218, + 250, + 341, + 341, + 390, + 400, + 400, + 312, + 317, + 320, + 320, + 99, + 375, + 102, + 102, + 102, + 102, + 200, + 66, + 66, + 49, + 49, + 49, + 49, + 49, + 30, + 242, + 154, + 154, + 154, + 348, + 7, + 2, + 200, + 2, + 203, + 203, + 203, + 303, + 303, + 146, + 242, + 303, + 358, + 312, + 364, + 364, + 364, + 364, + 182, + 182, + 364, + 257, + 376, + 376, + 376, + 343, + 343, + 318, + 397, + 397, + 397, + 400, + 2, + 2, + 2, + 109, + 109, + 109, + 109, + 65, + 38, + 38, + 102, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 262, + 223, + 274, + 51, + 51, + 51, + 61, + 86, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 191, + 191, + 191, + 191, + 241, + 246, + 246, + 246, + 58, + 58, + 365, + 365, + 79, + 79, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 161, + 88, + 5, + 5, + 5, + 5, + 5, + 5, + 247, + 247, + 192, + 192, + 350, + 350, + 350, + 331, + 314, + 197, + 197, + 197, + 221, + 221, + 221, + 221, + 380, + 257, + 257, + 257, + 380, + 380, + 385, + 163, + 163, + 36, + 151, + 278, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 278, + 341, + 341, + 36, + 36, + 69, + 73, + 90, + 90, + 15, + 3, + 3, + 3, + 60, + 239, + 291, + 291, + 81, + 81, + 125, + 15, + 134, + 134, + 134, + 134, + 134, + 134, + 209, + 174, + 213, + 365, + 125, + 147, + 253, + 125, + 163, + 163, + 163, + 125, + 290, + 290, + 290, + 369, + 262, + 262, + 369, + 369, + 125, + 244, + 96, + 122, + 122, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 213, + 395, + 395, + 65, + 17, + 17, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 150, + 150, + 379, + 379, + 379, + 58, + 140, + 58, + 62, + 289, + 62, + 154, + 154, + 373, + 62, + 12, + 62, + 302, + 302, + 23, + 111, + 1, + 1, + 47, + 90, + 233, + 233, + 233, + 218, + 308, + 308, + 308, + 308, + 308, + 272, + 272, + 293, + 293, + 90, + 290, + 290, + 57, + 110, + 137, + 191, + 154, + 154, + 154, + 154, + 393, + 393, + 195, + 195, + 227, + 227, + 393, + 352, + 352, + 350, + 320, + 320, + 320, + 320, + 320, + 227, + 227, + 320, + 320, + 239, + 239, + 239, + 170, + 170, + 170, + 200, + 28, + 28, + 89, + 55, + 315, + 315, + 315, + 55, + 55, + 55, + 55, + 311, + 180, + 180, + 180, + 180, + 180, + 180, + 264, + 264, + 264, + 138, + 266, + 226, + 311, + 321, + 302, + 302, + 302, + 302, + 302, + 155, + 155, + 155, + 253, + 373, + 373, + 227, + 227, + 227, + 227, + 194, + 194, + 194, + 256, + 199, + 199, + 270, + 270, + 399, + 295, + 295, + 295, + 295, + 327, + 330, + 330, + 330, + 330, + 342, + 282, + 282, + 282, + 71, + 71, + 10, + 10, + 81, + 353, + 81, + 81, + 81, + 81, + 81, + 81, + 104, + 111, + 125, + 154, + 154, + 154, + 154, + 125, + 259, + 312, + 15, + 247, + 15, + 103, + 99, + 84, + 80, + 384, + 384, + 350, + 350, + 378, + 378, + 146, + 378, + 274, + 245, + 245, + 245, + 245, + 245, + 80, + 80, + 86, + 86, + 86, + 352, + 352, + 86, + 86, + 86, + 53, + 215, + 41, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "values": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ] +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.py new file mode 100644 index 0000000000..26e65470e8 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_3flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 3 flows.""" + build(3, False).emit() \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.data @@ -0,0 +1,60029 @@ +{ + "commands": { + "data": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + }, + "ans_mem": { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + } +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.expect new file mode 100644 index 0000000000..11f6400d58 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 330, + 329, + 329, + 310, + 275, + 243, + 203, + 203, + 203, + 121, + 291, + 256, + 121, + 268, + 354, + 354, + 380, + 307, + 262, + 80, + 130, + 130, + 130, + 363, + 388, + 388, + 40, + 40, + 40, + 40, + 40, + 40, + 242, + 242, + 325, + 242, + 299, + 299, + 243, + 243, + 243, + 287, + 287, + 287, + 287, + 106, + 106, + 321, + 61, + 176, + 125, + 95, + 95, + 95, + 306, + 306, + 306, + 296, + 296, + 125, + 205, + 205, + 145, + 145, + 309, + 145, + 83, + 83, + 83, + 145, + 79, + 341, + 341, + 341, + 212, + 171, + 215, + 215, + 125, + 318, + 318, + 318, + 318, + 318, + 238, + 221, + 216, + 216, + 216, + 133, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 231, + 168, + 11, + 241, + 241, + 241, + 168, + 312, + 312, + 98, + 98, + 12, + 12, + 12, + 12, + 12, + 314, + 314, + 314, + 366, + 12, + 12, + 12, + 12, + 12, + 12, + 330, + 330, + 330, + 330, + 330, + 330, + 330, + 12, + 12, + 12, + 12, + 372, + 82, + 3, + 3, + 3, + 3, + 378, + 378, + 69, + 69, + 69, + 69, + 36, + 60, + 323, + 323, + 82, + 281, + 391, + 90, + 90, + 300, + 254, + 216, + 238, + 293, + 293, + 253, + 253, + 219, + 251, + 251, + 251, + 251, + 21, + 251, + 267, + 219, + 219, + 250, + 250, + 250, + 250, + 250, + 305, + 305, + 318, + 318, + 66, + 332, + 332, + 332, + 332, + 66, + 66, + 343, + 343, + 343, + 66, + 98, + 98, + 98, + 90, + 21, + 0, + 0, + 76, + 76, + 203, + 308, + 356, + 356, + 356, + 356, + 356, + 354, + 354, + 354, + 354, + 354, + 354, + 346, + 346, + 346, + 346, + 346, + 346, + 306, + 306, + 306, + 306, + 306, + 89, + 89, + 203, + 11, + 11, + 290, + 290, + 276, + 209, + 209, + 217, + 217, + 217, + 220, + 220, + 246, + 181, + 181, + 181, + 167, + 167, + 167, + 167, + 374, + 310, + 18, + 208, + 208, + 208, + 208, + 208, + 297, + 297, + 297, + 91, + 297, + 167, + 162, + 81, + 81, + 388, + 378, + 162, + 162, + 310, + 310, + 310, + 310, + 310, + 332, + 332, + 332, + 162, + 162, + 95, + 95, + 303, + 303, + 303, + 95, + 177, + 400, + 400, + 400, + 63, + 63, + 255, + 86, + 177, + 177, + 183, + 300, + 150, + 6, + 6, + 150, + 150, + 150, + 129, + 119, + 151, + 359, + 351, + 256, + 256, + 256, + 278, + 400, + 113, + 113, + 170, + 223, + 161, + 238, + 222, + 222, + 183, + 183, + 332, + 380, + 380, + 45, + 220, + 220, + 109, + 301, + 301, + 301, + 301, + 301, + 269, + 312, + 312, + 323, + 323, + 397, + 397, + 54, + 41, + 41, + 41, + 248, + 252, + 252, + 252, + 252, + 296, + 109, + 218, + 218, + 87, + 120, + 191, + 7, + 7, + 162, + 162, + 162, + 162, + 162, + 120, + 227, + 227, + 157, + 180, + 380, + 180, + 103, + 12, + 12, + 121, + 255, + 255, + 255, + 154, + 154, + 367, + 367, + 367, + 367, + 286, + 286, + 8, + 8, + 8, + 40, + 337, + 41, + 41, + 286, + 201, + 154, + 182, + 165, + 195, + 144, + 195, + 195, + 310, + 310, + 195, + 195, + 195, + 36, + 36, + 36, + 36, + 36, + 195, + 152, + 51, + 128, + 198, + 198, + 198, + 198, + 149, + 149, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 244, + 127, + 101, + 240, + 83, + 165, + 256, + 30, + 30, + 30, + 256, + 256, + 256, + 256, + 362, + 362, + 256, + 164, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 382, + 14, + 123, + 123, + 142, + 122, + 82, + 321, + 321, + 92, + 181, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 348, + 387, + 43, + 43, + 43, + 327, + 80, + 237, + 237, + 237, + 206, + 206, + 206, + 206, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 79, + 79, + 79, + 207, + 338, + 207, + 207, + 143, + 143, + 143, + 366, + 13, + 217, + 281, + 315, + 315, + 3, + 3, + 157, + 374, + 353, + 51, + 51, + 51, + 51, + 157, + 157, + 157, + 157, + 105, + 241, + 241, + 105, + 105, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 0, + 0, + 243, + 243, + 243, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 2, + 119, + 135, + 209, + 135, + 333, + 240, + 240, + 208, + 208, + 74, + 74, + 347, + 347, + 347, + 347, + 360, + 361, + 361, + 361, + 348, + 339, + 339, + 339, + 74, + 42, + 81, + 360, + 360, + 360, + 363, + 363, + 81, + 85, + 255, + 9, + 9, + 382, + 398, + 398, + 9, + 59, + 223, + 223, + 223, + 223, + 382, + 382, + 382, + 40, + 30, + 30, + 30, + 30, + 316, + 316, + 320, + 393, + 256, + 256, + 256, + 71, + 256, + 213, + 26, + 26, + 260, + 203, + 325, + 325, + 325, + 64, + 64, + 309, + 64, + 64, + 64, + 64, + 223, + 223, + 235, + 235, + 282, + 235, + 249, + 249, + 257, + 257, + 299, + 299, + 92, + 92, + 239, + 256, + 256, + 24, + 206, + 206, + 189, + 254, + 254, + 305, + 305, + 189, + 109, + 144, + 175, + 107, + 188, + 188, + 194, + 313, + 194, + 194, + 194, + 87, + 86, + 86, + 201, + 260, + 149, + 168, + 168, + 168, + 184, + 379, + 34, + 184, + 320, + 320, + 320, + 184, + 16, + 16, + 222, + 101, + 101, + 101, + 215, + 101, + 20, + 20, + 95, + 101, + 101, + 316, + 101, + 101, + 101, + 132, + 132, + 312, + 55, + 76, + 76, + 76, + 76, + 132, + 132, + 181, + 154, + 154, + 105, + 33, + 105, + 112, + 112, + 313, + 313, + 313, + 98, + 98, + 141, + 108, + 108, + 108, + 13, + 13, + 304, + 13, + 331, + 301, + 301, + 287, + 142, + 121, + 346, + 88, + 7, + 272, + 17, + 17, + 17, + 17, + 272, + 239, + 239, + 226, + 226, + 121, + 121, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 77, + 213, + 213, + 159, + 292, + 292, + 292, + 292, + 292, + 386, + 386, + 292, + 206, + 206, + 238, + 147, + 147, + 187, + 364, + 75, + 87, + 237, + 237, + 40, + 179, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 295, + 394, + 394, + 394, + 394, + 392, + 16, + 16, + 75, + 295, + 295, + 234, + 394, + 394, + 394, + 234, + 234, + 234, + 219, + 219, + 343, + 321, + 321, + 35, + 190, + 166, + 200, + 200, + 175, + 175, + 175, + 175, + 175, + 175, + 150, + 192, + 192, + 192, + 306, + 306, + 306, + 53, + 255, + 255, + 255, + 233, + 362, + 113, + 113, + 144, + 161, + 161, + 323, + 323, + 331, + 72, + 72, + 37, + 309, + 309, + 37, + 92, + 0, + 86, + 222, + 266, + 266, + 308, + 266, + 266, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 242, + 354, + 354, + 354, + 354, + 45, + 242, + 242, + 50, + 242, + 242, + 274, + 269, + 269, + 299, + 299, + 51, + 51, + 77, + 21, + 299, + 299, + 267, + 321, + 321, + 267, + 190, + 190, + 0, + 324, + 0, + 46, + 86, + 365, + 365, + 365, + 365, + 86, + 99, + 99, + 99, + 99, + 99, + 99, + 238, + 362, + 299, + 299, + 190, + 287, + 380, + 287, + 370, + 370, + 220, + 220, + 220, + 197, + 197, + 197, + 173, + 173, + 181, + 319, + 319, + 319, + 319, + 181, + 113, + 113, + 154, + 132, + 150, + 212, + 212, + 167, + 167, + 167, + 160, + 127, + 127, + 297, + 297, + 397, + 397, + 397, + 386, + 386, + 386, + 293, + 281, + 142, + 23, + 222, + 237, + 237, + 237, + 162, + 162, + 162, + 162, + 162, + 174, + 150, + 128, + 313, + 128, + 148, + 40, + 148, + 186, + 186, + 312, + 312, + 312, + 312, + 312, + 312, + 97, + 97, + 97, + 97, + 324, + 97, + 68, + 29, + 323, + 29, + 29, + 46, + 293, + 264, + 320, + 32, + 32, + 32, + 32, + 14, + 14, + 272, + 69, + 69, + 69, + 70, + 72, + 272, + 170, + 170, + 170, + 365, + 365, + 365, + 338, + 338, + 358, + 358, + 358, + 358, + 358, + 91, + 333, + 91, + 23, + 170, + 170, + 165, + 165, + 165, + 165, + 261, + 261, + 87, + 87, + 261, + 79, + 79, + 218, + 218, + 218, + 218, + 165, + 179, + 129, + 129, + 67, + 154, + 132, + 275, + 297, + 297, + 185, + 185, + 185, + 299, + 299, + 186, + 101, + 46, + 339, + 339, + 339, + 339, + 85, + 226, + 92, + 92, + 226, + 226, + 255, + 117, + 117, + 155, + 155, + 109, + 167, + 188, + 188, + 132, + 132, + 132, + 132, + 132, + 79, + 132, + 11, + 332, + 11, + 304, + 304, + 330, + 63, + 63, + 260, + 231, + 231, + 280, + 184, + 186, + 186, + 160, + 170, + 170, + 158, + 158, + 97, + 97, + 97, + 155, + 178, + 178, + 199, + 125, + 155, + 155, + 155, + 122, + 122, + 150, + 150, + 150, + 397, + 397, + 63, + 194, + 194, + 304, + 304, + 339, + 80, + 80, + 80, + 71, + 298, + 295, + 74, + 327, + 327, + 327, + 295, + 295, + 285, + 318, + 57, + 57, + 75, + 62, + 62, + 62, + 32, + 32, + 214, + 214, + 264, + 43, + 43, + 43, + 398, + 398, + 398, + 398, + 43, + 43, + 310, + 310, + 43, + 3, + 3, + 3, + 26, + 351, + 351, + 274, + 351, + 351, + 55, + 272, + 272, + 272, + 202, + 202, + 202, + 194, + 58, + 314, + 323, + 83, + 288, + 288, + 288, + 194, + 194, + 194, + 128, + 128, + 71, + 71, + 339, + 349, + 349, + 65, + 65, + 128, + 128, + 128, + 128, + 167, + 195, + 9, + 9, + 195, + 195, + 173, + 80, + 173, + 173, + 173, + 118, + 118, + 118, + 235, + 235, + 236, + 110, + 110, + 110, + 110, + 372, + 372, + 353, + 353, + 353, + 304, + 304, + 304, + 350, + 74, + 49, + 49, + 49, + 34, + 34, + 34, + 34, + 245, + 110, + 186, + 186, + 26, + 26, + 158, + 120, + 171, + 192, + 164, + 266, + 266, + 266, + 266, + 239, + 164, + 164, + 164, + 164, + 291, + 318, + 318, + 318, + 318, + 357, + 49, + 49, + 49, + 49, + 43, + 291, + 291, + 291, + 291, + 291, + 136, + 136, + 136, + 136, + 136, + 119, + 22, + 22, + 22, + 22, + 8, + 178, + 178, + 300, + 300, + 300, + 300, + 208, + 134, + 57, + 57, + 134, + 134, + 134, + 124, + 148, + 131, + 131, + 28, + 325, + 28, + 22, + 22, + 129, + 129, + 129, + 129, + 145, + 148, + 160, + 142, + 142, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 393, + 393, + 334, + 334, + 334, + 48, + 48, + 15, + 15, + 246, + 91, + 237, + 245, + 245, + 99, + 295, + 384, + 384, + 384, + 384, + 384, + 324, + 324, + 324, + 390, + 333, + 295, + 275, + 299, + 299, + 187, + 122, + 254, + 198, + 66, + 198, + 103, + 10, + 10, + 298, + 298, + 398, + 398, + 298, + 317, + 317, + 320, + 320, + 320, + 325, + 325, + 344, + 237, + 367, + 367, + 367, + 367, + 367, + 367, + 74, + 92, + 382, + 395, + 92, + 20, + 20, + 14, + 14, + 245, + 267, + 378, + 267, + 267, + 267, + 267, + 51, + 51, + 51, + 23, + 213, + 287, + 241, + 241, + 241, + 241, + 241, + 271, + 271, + 271, + 271, + 102, + 337, + 337, + 231, + 231, + 277, + 394, + 394, + 394, + 5, + 5, + 5, + 246, + 74, + 309, + 246, + 246, + 278, + 278, + 278, + 278, + 291, + 291, + 291, + 291, + 83, + 291, + 102, + 311, + 397, + 102, + 164, + 150, + 15, + 374, + 330, + 15, + 88, + 367, + 350, + 88, + 203, + 150, + 150, + 150, + 190, + 180, + 114, + 114, + 378, + 378, + 314, + 23, + 23, + 336, + 336, + 23, + 23, + 63, + 63, + 63, + 52, + 4, + 4, + 4, + 4, + 347, + 37, + 37, + 60, + 60, + 60, + 279, + 279, + 279, + 279, + 246, + 246, + 246, + 114, + 114, + 143, + 153, + 155, + 155, + 155, + 200, + 200, + 124, + 124, + 318, + 318, + 318, + 233, + 233, + 286, + 155, + 149, + 194, + 194, + 194, + 334, + 102, + 102, + 102, + 156, + 107, + 24, + 24, + 24, + 107, + 361, + 361, + 211, + 185, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 396, + 160, + 160, + 160, + 353, + 353, + 160, + 78, + 160, + 76, + 15, + 15, + 313, + 313, + 313, + 23, + 82, + 98, + 15, + 333, + 333, + 333, + 219, + 219, + 1, + 219, + 219, + 219, + 219, + 276, + 166, + 166, + 166, + 166, + 174, + 174, + 391, + 391, + 391, + 100, + 100, + 6, + 62, + 132, + 191, + 226, + 284, + 191, + 191, + 53, + 233, + 233, + 151, + 278, + 278, + 181, + 181, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 317, + 317, + 317, + 317, + 3, + 4, + 346, + 346, + 346, + 346, + 346, + 346, + 4, + 23, + 19, + 19, + 150, + 123, + 61, + 375, + 375, + 370, + 370, + 61, + 61, + 294, + 294, + 15, + 207, + 207, + 207, + 178, + 178, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 366, + 366, + 366, + 366, + 325, + 325, + 325, + 385, + 385, + 89, + 89, + 89, + 365, + 375, + 325, + 89, + 89, + 67, + 397, + 397, + 397, + 380, + 37, + 37, + 376, + 319, + 382, + 345, + 345, + 345, + 350, + 350, + 365, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 89, + 89, + 89, + 89, + 56, + 56, + 63, + 14, + 330, + 93, + 93, + 5, + 5, + 86, + 86, + 86, + 52, + 360, + 360, + 360, + 360, + 302, + 52, + 69, + 69, + 30, + 27, + 27, + 27, + 368, + 398, + 203, + 203, + 290, + 216, + 216, + 217, + 360, + 360, + 309, + 309, + 71, + 81, + 86, + 367, + 367, + 367, + 367, + 352, + 228, + 94, + 341, + 341, + 341, + 94, + 9, + 9, + 9, + 222, + 233, + 233, + 231, + 231, + 208, + 335, + 335, + 335, + 335, + 335, + 341, + 341, + 341, + 341, + 341, + 301, + 26, + 208, + 304, + 304, + 97, + 97, + 97, + 97, + 293, + 293, + 293, + 293, + 224, + 260, + 292, + 208, + 336, + 296, + 135, + 130, + 130, + 130, + 130, + 130, + 36, + 36, + 115, + 111, + 394, + 394, + 394, + 98, + 394, + 394, + 367, + 367, + 371, + 98, + 0, + 253, + 253, + 276, + 123, + 65, + 65, + 65, + 65, + 65, + 65, + 101, + 99, + 30, + 30, + 391, + 47, + 360, + 236, + 236, + 101, + 105, + 105, + 311, + 362, + 362, + 338, + 131, + 131, + 131, + 141, + 165, + 375, + 174, + 174, + 174, + 174, + 141, + 277, + 277, + 141, + 112, + 230, + 230, + 230, + 49, + 49, + 49, + 34, + 233, + 225, + 201, + 201, + 194, + 215, + 91, + 91, + 91, + 378, + 378, + 400, + 400, + 61, + 61, + 73, + 73, + 263, + 17, + 17, + 17, + 111, + 198, + 198, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 325, + 325, + 87, + 155, + 155, + 155, + 155, + 120, + 106, + 222, + 322, + 222, + 222, + 222, + 222, + 382, + 18, + 18, + 18, + 28, + 28, + 28, + 36, + 222, + 222, + 222, + 222, + 222, + 222, + 231, + 297, + 297, + 106, + 106, + 367, + 152, + 196, + 106, + 117, + 117, + 106, + 80, + 308, + 308, + 308, + 80, + 80, + 80, + 80, + 80, + 80, + 31, + 290, + 235, + 350, + 350, + 119, + 137, + 137, + 137, + 117, + 117, + 117, + 117, + 117, + 124, + 389, + 389, + 41, + 41, + 394, + 394, + 376, + 376, + 302, + 302, + 309, + 263, + 26, + 263, + 252, + 252, + 252, + 12, + 12, + 12, + 260, + 124, + 384, + 124, + 124, + 197, + 197, + 108, + 381, + 381, + 381, + 12, + 12, + 290, + 202, + 236, + 358, + 276, + 276, + 276, + 387, + 387, + 388, + 276, + 276, + 207, + 108, + 155, + 155, + 149, + 118, + 118, + 246, + 386, + 93, + 69, + 69, + 343, + 69, + 246, + 246, + 246, + 296, + 397, + 76, + 76, + 231, + 231, + 231, + 231, + 80, + 336, + 336, + 355, + 226, + 218, + 123, + 23, + 23, + 23, + 23, + 186, + 360, + 360, + 360, + 360, + 17, + 17, + 17, + 17, + 17, + 182, + 182, + 125, + 177, + 299, + 299, + 92, + 299, + 366, + 366, + 299, + 299, + 96, + 96, + 10, + 10, + 10, + 10, + 10, + 211, + 211, + 379, + 211, + 119, + 61, + 119, + 119, + 342, + 342, + 210, + 210, + 210, + 210, + 210, + 210, + 53, + 271, + 271, + 119, + 394, + 394, + 119, + 187, + 187, + 187, + 101, + 105, + 105, + 105, + 118, + 118, + 118, + 125, + 230, + 230, + 230, + 353, + 25, + 25, + 41, + 68, + 68, + 319, + 331, + 68, + 365, + 365, + 68, + 68, + 57, + 222, + 222, + 222, + 335, + 335, + 335, + 148, + 138, + 138, + 138, + 138, + 167, + 146, + 86, + 130, + 115, + 112, + 159, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 372, + 372, + 29, + 272, + 208, + 355, + 355, + 208, + 220, + 391, + 159, + 104, + 104, + 382, + 382, + 382, + 382, + 97, + 97, + 123, + 158, + 158, + 105, + 105, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 67, + 81, + 340, + 340, + 16, + 16, + 16, + 295, + 246, + 88, + 88, + 88, + 88, + 373, + 373, + 373, + 373, + 373, + 260, + 51, + 250, + 253, + 113, + 159, + 159, + 159, + 124, + 193, + 152, + 189, + 189, + 198, + 198, + 198, + 131, + 25, + 25, + 25, + 198, + 250, + 32, + 73, + 73, + 73, + 69, + 386, + 69, + 198, + 344, + 270, + 249, + 249, + 233, + 233, + 233, + 233, + 300, + 117, + 332, + 332, + 38, + 38, + 38, + 38, + 38, + 64, + 386, + 386, + 386, + 386, + 66, + 253, + 219, + 219, + 219, + 219, + 280, + 278, + 214, + 214, + 117, + 187, + 186, + 186, + 187, + 103, + 190, + 106, + 71, + 71, + 398, + 296, + 150, + 150, + 205, + 150, + 150, + 23, + 23, + 23, + 27, + 150, + 150, + 389, + 389, + 218, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 11, + 11, + 38, + 38, + 96, + 96, + 241, + 241, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 381, + 381, + 381, + 381, + 391, + 16, + 72, + 72, + 354, + 354, + 325, + 325, + 72, + 55, + 241, + 225, + 23, + 225, + 225, + 225, + 295, + 295, + 295, + 304, + 298, + 383, + 377, + 353, + 353, + 353, + 353, + 59, + 59, + 28, + 341, + 341, + 338, + 338, + 338, + 53, + 330, + 330, + 10, + 380, + 380, + 26, + 26, + 33, + 33, + 298, + 243, + 250, + 266, + 261, + 261, + 234, + 234, + 234, + 172, + 313, + 82, + 81, + 81, + 172, + 125, + 139, + 386, + 386, + 24, + 24, + 24, + 91, + 139, + 342, + 76, + 76, + 76, + 26, + 139, + 51, + 51, + 51, + 51, + 51, + 372, + 372, + 51, + 23, + 367, + 367, + 62, + 304, + 274, + 358, + 344, + 344, + 32, + 32, + 207, + 207, + 207, + 242, + 242, + 344, + 344, + 344, + 344, + 242, + 264, + 264, + 339, + 339, + 339, + 264, + 359, + 359, + 139, + 139, + 251, + 308, + 308, + 308, + 308, + 251, + 251, + 239, + 239, + 160, + 340, + 365, + 160, + 160, + 160, + 166, + 166, + 166, + 246, + 259, + 168, + 168, + 168, + 263, + 263, + 251, + 168, + 135, + 135, + 91, + 135, + 204, + 204, + 258, + 147, + 147, + 147, + 194, + 139, + 139, + 172, + 179, + 161, + 161, + 165, + 114, + 124, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 85, + 62, + 138, + 138, + 324, + 138, + 392, + 138, + 316, + 316, + 316, + 316, + 205, + 288, + 153, + 22, + 118, + 315, + 118, + 145, + 145, + 37, + 212, + 254, + 254, + 195, + 195, + 181, + 394, + 39, + 377, + 39, + 100, + 100, + 67, + 321, + 319, + 67, + 5, + 5, + 52, + 52, + 52, + 52, + 343, + 343, + 335, + 335, + 368, + 368, + 52, + 0, + 0, + 73, + 28, + 28, + 219, + 400, + 400, + 400, + 400, + 78, + 78, + 217, + 217, + 348, + 16, + 217, + 9, + 217, + 217, + 265, + 223, + 223, + 67, + 67, + 67, + 67, + 38, + 38, + 223, + 286, + 287, + 229, + 34, + 34, + 34, + 6, + 6, + 204, + 204, + 207, + 249, + 231, + 176, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 25, + 25, + 241, + 241, + 218, + 350, + 338, + 84, + 84, + 84, + 391, + 391, + 391, + 391, + 391, + 397, + 397, + 302, + 84, + 84, + 3, + 3, + 3, + 365, + 90, + 54, + 316, + 377, + 377, + 54, + 54, + 393, + 54, + 73, + 290, + 290, + 290, + 290, + 261, + 225, + 343, + 225, + 308, + 85, + 225, + 231, + 129, + 129, + 283, + 283, + 400, + 129, + 249, + 249, + 11, + 234, + 234, + 394, + 394, + 394, + 394, + 394, + 394, + 394, + 234, + 234, + 234, + 234, + 234, + 218, + 336, + 336, + 129, + 129, + 200, + 189, + 118, + 118, + 94, + 118, + 118, + 211, + 185, + 102, + 56, + 102, + 306, + 306, + 306, + 301, + 301, + 327, + 385, + 385, + 229, + 64, + 229, + 296, + 296, + 102, + 27, + 27, + 260, + 102, + 186, + 209, + 209, + 241, + 90, + 189, + 121, + 121, + 115, + 115, + 145, + 228, + 103, + 115, + 188, + 12, + 12, + 18, + 12, + 393, + 393, + 393, + 314, + 314, + 314, + 314, + 380, + 386, + 386, + 340, + 388, + 388, + 353, + 353, + 58, + 9, + 9, + 212, + 274, + 274, + 274, + 216, + 216, + 188, + 254, + 254, + 6, + 6, + 6, + 6, + 6, + 254, + 277, + 277, + 259, + 367, + 367, + 259, + 259, + 259, + 248, + 248, + 248, + 248, + 330, + 330, + 226, + 129, + 129, + 129, + 129, + 309, + 309, + 129, + 112, + 112, + 112, + 112, + 119, + 114, + 140, + 140, + 140, + 179, + 183, + 183, + 183, + 119, + 20, + 119, + 231, + 119, + 119, + 324, + 324, + 12, + 12, + 124, + 145, + 167, + 167, + 185, + 288, + 288, + 137, + 203, + 325, + 325, + 77, + 203, + 299, + 324, + 207, + 207, + 137, + 137, + 137, + 146, + 146, + 244, + 100, + 100, + 16, + 203, + 203, + 133, + 133, + 153, + 141, + 166, + 31, + 17, + 17, + 245, + 245, + 375, + 245, + 245, + 333, + 333, + 333, + 166, + 273, + 273, + 104, + 193, + 193, + 193, + 241, + 241, + 333, + 348, + 67, + 67, + 67, + 67, + 267, + 267, + 92, + 92, + 349, + 347, + 240, + 196, + 215, + 196, + 196, + 196, + 115, + 115, + 143, + 180, + 176, + 94, + 176, + 176, + 30, + 137, + 124, + 162, + 162, + 279, + 19, + 19, + 38, + 279, + 279, + 279, + 216, + 216, + 216, + 216, + 216, + 333, + 333, + 99, + 99, + 80, + 349, + 80, + 27, + 223, + 223, + 223, + 214, + 214, + 214, + 203, + 203, + 203, + 203, + 203, + 391, + 224, + 224, + 141, + 150, + 349, + 150, + 195, + 195, + 195, + 195, + 146, + 146, + 149, + 162, + 162, + 162, + 162, + 52, + 52, + 52, + 332, + 332, + 97, + 97, + 97, + 97, + 65, + 61, + 61, + 216, + 257, + 258, + 258, + 262, + 332, + 332, + 89, + 89, + 89, + 361, + 361, + 361, + 44, + 44, + 27, + 24, + 24, + 24, + 262, + 357, + 299, + 299, + 268, + 297, + 271, + 271, + 399, + 399, + 271, + 271, + 268, + 244, + 270, + 270, + 270, + 198, + 321, + 321, + 269, + 112, + 112, + 147, + 165, + 324, + 151, + 286, + 288, + 70, + 70, + 288, + 288, + 288, + 249, + 249, + 249, + 286, + 233, + 127, + 127, + 127, + 123, + 123, + 374, + 374, + 374, + 374, + 374, + 388, + 70, + 70, + 70, + 247, + 231, + 135, + 135, + 313, + 154, + 153, + 179, + 134, + 189, + 110, + 110, + 385, + 192, + 192, + 113, + 97, + 97, + 97, + 224, + 192, + 107, + 126, + 396, + 396, + 161, + 161, + 161, + 206, + 206, + 206, + 352, + 352, + 355, + 0, + 206, + 83, + 231, + 122, + 171, + 266, + 266, + 340, + 54, + 54, + 267, + 267, + 267, + 267, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 395, + 395, + 361, + 273, + 128, + 128, + 49, + 49, + 378, + 369, + 13, + 38, + 361, + 400, + 38, + 247, + 253, + 264, + 264, + 252, + 219, + 302, + 326, + 338, + 278, + 128, + 198, + 198, + 342, + 342, + 238, + 198, + 198, + 192, + 164, + 164, + 169, + 144, + 144, + 144, + 121, + 325, + 230, + 175, + 136, + 307, + 307, + 307, + 307, + 307, + 307, + 93, + 93, + 28, + 28, + 28, + 75, + 298, + 29, + 78, + 78, + 37, + 298, + 298, + 247, + 394, + 394, + 331, + 100, + 85, + 247, + 247, + 245, + 245, + 386, + 245, + 129, + 183, + 145, + 133, + 130, + 272, + 193, + 193, + 193, + 39, + 193, + 388, + 193, + 247, + 247, + 269, + 305, + 269, + 269, + 170, + 185, + 156, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 289, + 289, + 289, + 217, + 110, + 110, + 379, + 224, + 182, + 355, + 134, + 338, + 338, + 69, + 202, + 202, + 143, + 164, + 299, + 299, + 299, + 377, + 377, + 316, + 316, + 304, + 304, + 4, + 4, + 4, + 91, + 91, + 392, + 392, + 91, + 91, + 91, + 91, + 91, + 17, + 83, + 384, + 384, + 83, + 76, + 8, + 8, + 384, + 384, + 8, + 8, + 8, + 236, + 236, + 80, + 236, + 45, + 397, + 397, + 45, + 45, + 236, + 236, + 236, + 274, + 274, + 225, + 260, + 260, + 252, + 143, + 143, + 185, + 116, + 149, + 238, + 238, + 238, + 255, + 255, + 5, + 100, + 88, + 161, + 125, + 26, + 388, + 388, + 388, + 388, + 388, + 26, + 245, + 249, + 125, + 159, + 155, + 197, + 197, + 180, + 112, + 112, + 175, + 62, + 175, + 115, + 115, + 344, + 77, + 77, + 355, + 355, + 355, + 355, + 355, + 395, + 395, + 358, + 78, + 49, + 297, + 297, + 297, + 297, + 279, + 89, + 89, + 89, + 398, + 398, + 53, + 274, + 394, + 287, + 287, + 205, + 184, + 180, + 160, + 160, + 160, + 121, + 217, + 188, + 123, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 43, + 43, + 378, + 43, + 92, + 92, + 92, + 92, + 92, + 387, + 387, + 387, + 92, + 92, + 92, + 92, + 92, + 4, + 334, + 334, + 320, + 4, + 4, + 57, + 57, + 57, + 57, + 59, + 93, + 93, + 224, + 224, + 224, + 224, + 279, + 267, + 267, + 36, + 36, + 36, + 36, + 36, + 258, + 300, + 369, + 300, + 207, + 207, + 201, + 214, + 302, + 296, + 296, + 296, + 115, + 166, + 136, + 200, + 341, + 200, + 200, + 15, + 285, + 285, + 218, + 218, + 218, + 218, + 200, + 334, + 334, + 334, + 334, + 334, + 73, + 128, + 128, + 128, + 23, + 23, + 334, + 23, + 342, + 342, + 342, + 342, + 58, + 58, + 58, + 58, + 53, + 67, + 67, + 67, + 232, + 295, + 297, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 173, + 153, + 153, + 153, + 128, + 165, + 135, + 131, + 131, + 150, + 150, + 296, + 150, + 179, + 179, + 339, + 321, + 335, + 179, + 179, + 303, + 303, + 303, + 31, + 31, + 31, + 345, + 31, + 83, + 83, + 74, + 10, + 10, + 286, + 286, + 29, + 50, + 99, + 270, + 16, + 16, + 23, + 23, + 23, + 100, + 100, + 100, + 316, + 377, + 236, + 236, + 204, + 267, + 267, + 209, + 209, + 204, + 204, + 259, + 221, + 179, + 179, + 179, + 348, + 348, + 348, + 348, + 397, + 397, + 397, + 397, + 146, + 349, + 349, + 349, + 58, + 58, + 250, + 219, + 219, + 193, + 130, + 130, + 103, + 195, + 344, + 344, + 344, + 344, + 344, + 63, + 352, + 97, + 379, + 379, + 379, + 319, + 319, + 319, + 368, + 246, + 246, + 48, + 246, + 257, + 257, + 322, + 390, + 390, + 390, + 390, + 329, + 385, + 74, + 240, + 211, + 211, + 211, + 195, + 195, + 103, + 124, + 270, + 347, + 270, + 270, + 270, + 270, + 270, + 279, + 35, + 124, + 124, + 124, + 182, + 182, + 120, + 128, + 266, + 266, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 345, + 55, + 55, + 55, + 76, + 266, + 364, + 266, + 382, + 380, + 357, + 217, + 217, + 219, + 219, + 219, + 186, + 248, + 159, + 159, + 159, + 159, + 390, + 390, + 377, + 245, + 245, + 245, + 245, + 130, + 130, + 130, + 66, + 66, + 66, + 66, + 66, + 295, + 295, + 295, + 130, + 168, + 168, + 178, + 161, + 112, + 376, + 376, + 318, + 318, + 318, + 42, + 258, + 258, + 104, + 399, + 399, + 319, + 226, + 265, + 282, + 282, + 282, + 129, + 383, + 383, + 129, + 129, + 233, + 233, + 5, + 5, + 345, + 5, + 5, + 55, + 55, + 350, + 55, + 55, + 129, + 382, + 382, + 382, + 382, + 276, + 276, + 276, + 276, + 251, + 194, + 130, + 130, + 112, + 387, + 387, + 387, + 387, + 175, + 144, + 275, + 144, + 153, + 77, + 77, + 217, + 153, + 153, + 153, + 180, + 349, + 349, + 349, + 349, + 349, + 42, + 42, + 42, + 55, + 321, + 340, + 241, + 180, + 180, + 165, + 165, + 137, + 144, + 248, + 376, + 376, + 376, + 376, + 26, + 26, + 248, + 289, + 217, + 217, + 217, + 217, + 212, + 212, + 212, + 144, + 355, + 355, + 355, + 355, + 355, + 340, + 318, + 318, + 318, + 325, + 88, + 170, + 105, + 326, + 10, + 354, + 185, + 263, + 200, + 60, + 188, + 188, + 156, + 156, + 156, + 345, + 156, + 156, + 127, + 127, + 127, + 161, + 157, + 150, + 354, + 41, + 41, + 340, + 329, + 41, + 41, + 76, + 76, + 30, + 30, + 30, + 30, + 30, + 30, + 329, + 329, + 329, + 329, + 329, + 329, + 329, + 309, + 59, + 231, + 208, + 334, + 252, + 252, + 296, + 299, + 150, + 150, + 150, + 190, + 204, + 179, + 313, + 85, + 85, + 175, + 185, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 85, + 70, + 138, + 138, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 18, + 174, + 45, + 45, + 368, + 133, + 183, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 318, + 318, + 318, + 211, + 157, + 259, + 259, + 218, + 218, + 156, + 156, + 200, + 57, + 57, + 57, + 57, + 62, + 62, + 331, + 331, + 37, + 37, + 37, + 37, + 57, + 86, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 9, + 9, + 9, + 34, + 34, + 364, + 339, + 339, + 396, + 396, + 349, + 73, + 6, + 4, + 251, + 251, + 102, + 102, + 224, + 224, + 102, + 102, + 169, + 169, + 181, + 176, + 176, + 154, + 154, + 213, + 269, + 260, + 154, + 154, + 393, + 393, + 154, + 154, + 343, + 32, + 393, + 32, + 334, + 334, + 334, + 32, + 215, + 375, + 375, + 387, + 387, + 15, + 215, + 215, + 302, + 302, + 317, + 40, + 391, + 391, + 391, + 391, + 391, + 391, + 40, + 40, + 40, + 213, + 258, + 252, + 245, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 245, + 333, + 245, + 245, + 323, + 323, + 35, + 245, + 245, + 272, + 272, + 229, + 233, + 233, + 233, + 233, + 233, + 259, + 288, + 288, + 365, + 365, + 54, + 288, + 285, + 285, + 285, + 285, + 343, + 344, + 344, + 344, + 344, + 344, + 356, + 356, + 205, + 163, + 153, + 120, + 120, + 120, + 159, + 159, + 159, + 173, + 149, + 325, + 90, + 247, + 247, + 256, + 256, + 256, + 383, + 383, + 383, + 268, + 268, + 228, + 228, + 228, + 269, + 213, + 213, + 213, + 213, + 213, + 169, + 269, + 46, + 368, + 335, + 335, + 335, + 335, + 326, + 326, + 398, + 398, + 398, + 84, + 52, + 52, + 385, + 52, + 17, + 269, + 295, + 297, + 280, + 72, + 75, + 75, + 340, + 15, + 53, + 53, + 91, + 91, + 91, + 62, + 334, + 294, + 352, + 294, + 294, + 294, + 294, + 294, + 294, + 264, + 264, + 179, + 339, + 327, + 327, + 336, + 336, + 179, + 179, + 125, + 125, + 125, + 3, + 3, + 3, + 250, + 125, + 66, + 345, + 345, + 345, + 345, + 345, + 345, + 345, + 252, + 252, + 252, + 252, + 252, + 266, + 125, + 158, + 351, + 351, + 274, + 274, + 61, + 22, + 274, + 350, + 69, + 69, + 69, + 69, + 69, + 274, + 274, + 274, + 230, + 279, + 213, + 241, + 182, + 154, + 54, + 154, + 289, + 64, + 64, + 130, + 130, + 130, + 130, + 310, + 310, + 310, + 310, + 51, + 51, + 26, + 363, + 67, + 232, + 232, + 68, + 232, + 232, + 144, + 144, + 187, + 144, + 63, + 144, + 111, + 45, + 70, + 70, + 70, + 244, + 244, + 244, + 244, + 5, + 244, + 262, + 7, + 7, + 7, + 111, + 111, + 191, + 191, + 191, + 181, + 119, + 327, + 327, + 327, + 327, + 327, + 92, + 92, + 267, + 377, + 119, + 19, + 19, + 19, + 126, + 126, + 126, + 126, + 103, + 104, + 155, + 378, + 155, + 246, + 339, + 339, + 246, + 386, + 155, + 193, + 211, + 355, + 355, + 355, + 193, + 395, + 193, + 34, + 193, + 169, + 164, + 147, + 140, + 131, + 131, + 110, + 110, + 231, + 231, + 200, + 109, + 109, + 95, + 95, + 95, + 95, + 47, + 47, + 47, + 209, + 209, + 209, + 109, + 26, + 109, + 109, + 109, + 146, + 146, + 126, + 164, + 63, + 63, + 164, + 94, + 235, + 235, + 235, + 164, + 164, + 197, + 25, + 25, + 224, + 224, + 224, + 224, + 224, + 161, + 142, + 183, + 183, + 183, + 175, + 179, + 179, + 146, + 270, + 146, + 87, + 87, + 146, + 146, + 229, + 229, + 146, + 199, + 281, + 33, + 33, + 33, + 22, + 281, + 273, + 273, + 156, + 207, + 156, + 100, + 100, + 100, + 100, + 101, + 119, + 154, + 99, + 156, + 393, + 393, + 393, + 393, + 393, + 23, + 23, + 23, + 23, + 23, + 37, + 203, + 226, + 179, + 108, + 115, + 346, + 346, + 346, + 25, + 25, + 25, + 25, + 25, + 383, + 383, + 25, + 316, + 316, + 316, + 82, + 281, + 240, + 115, + 115, + 115, + 15, + 86, + 86, + 340, + 115, + 115, + 375, + 375, + 375, + 375, + 61, + 113, + 115, + 121, + 121, + 121, + 376, + 121, + 230, + 121, + 135, + 135, + 294, + 294, + 85, + 83, + 10, + 83, + 354, + 354, + 354, + 83, + 83, + 97, + 151, + 317, + 151, + 151, + 151, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 318, + 364, + 364, + 364, + 47, + 96, + 96, + 206, + 364, + 14, + 14, + 206, + 206, + 341, + 240, + 240, + 240, + 240, + 160, + 155, + 190, + 190, + 190, + 190, + 329, + 69, + 69, + 283, + 164, + 164, + 59, + 390, + 390, + 326, + 306, + 306, + 306, + 312, + 312, + 331, + 331, + 331, + 331, + 352, + 352, + 352, + 352, + 352, + 41, + 93, + 216, + 216, + 216, + 275, + 343, + 37, + 37, + 37, + 37, + 37, + 37, + 8, + 288, + 230, + 172, + 172, + 224, + 224, + 239, + 172, + 164, + 218, + 164, + 164, + 186, + 186, + 186, + 336, + 186, + 186, + 180, + 180, + 180, + 94, + 54, + 54, + 1, + 39, + 197, + 212, + 177, + 376, + 385, + 55, + 55, + 224, + 309, + 309, + 322, + 322, + 351, + 4, + 4, + 4, + 4, + 325, + 39, + 39, + 208, + 5, + 275, + 335, + 275, + 275, + 137, + 179, + 152, + 182, + 182, + 388, + 388, + 389, + 389, + 389, + 322, + 322, + 322, + 322, + 322, + 63, + 63, + 63, + 63, + 63, + 247, + 247, + 247, + 238, + 238, + 206, + 345, + 345, + 374, + 374, + 374, + 374, + 374, + 374, + 63, + 42, + 372, + 206, + 345, + 345, + 204, + 204, + 242, + 32, + 137, + 181, + 184, + 336, + 336, + 0, + 187, + 28, + 28, + 141, + 282, + 56, + 56, + 307, + 307, + 94, + 282, + 228, + 254, + 141, + 292, + 228, + 228, + 310, + 297, + 283, + 283, + 241, + 205, + 205, + 277, + 277, + 101, + 191, + 191, + 261, + 89, + 273, + 220, + 191, + 114, + 185, + 185, + 343, + 343, + 343, + 255, + 255, + 185, + 164, + 142, + 142, + 109, + 123, + 123, + 123, + 123, + 352, + 270, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 244, + 164, + 164, + 361, + 198, + 180, + 182, + 182, + 182, + 81, + 81, + 182, + 357, + 357, + 357, + 357, + 352, + 352, + 352, + 389, + 389, + 389, + 339, + 383, + 342, + 21, + 79, + 33, + 33, + 95, + 238, + 298, + 298, + 282, + 282, + 349, + 349, + 341, + 341, + 56, + 56, + 56, + 56, + 319, + 56, + 56, + 75, + 75, + 75, + 7, + 7, + 282, + 297, + 339, + 339, + 339, + 339, + 339, + 339, + 339, + 77, + 238, + 310, + 310, + 360, + 238, + 222, + 222, + 222, + 222, + 222, + 222, + 55, + 89, + 241, + 10, + 298, + 154, + 196, + 136, + 136, + 136, + 136, + 340, + 340, + 54, + 5, + 361, + 361, + 361, + 334, + 334, + 307, + 307, + 307, + 307, + 307, + 307, + 342, + 342, + 342, + 2, + 2, + 43, + 43, + 234, + 313, + 74, + 74, + 376, + 376, + 376, + 234, + 234, + 255, + 24, + 24, + 267, + 267, + 261, + 231, + 231, + 231, + 217, + 223, + 223, + 269, + 269, + 269, + 269, + 269, + 221, + 220, + 298, + 298, + 298, + 96, + 24, + 7, + 7, + 7, + 360, + 399, + 399, + 399, + 212, + 262, + 288, + 288, + 288, + 202, + 207, + 90, + 90, + 307, + 299, + 327, + 299, + 32, + 32, + 299, + 342, + 342, + 65, + 380, + 65, + 210, + 266, + 252, + 328, + 252, + 6, + 256, + 256, + 256, + 256, + 136, + 197, + 111, + 120, + 107, + 82, + 82, + 24, + 24, + 230, + 186, + 186, + 164, + 164, + 148, + 194, + 104, + 115, + 115, + 115, + 115, + 115, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 390, + 390, + 390, + 91, + 158, + 176, + 308, + 203, + 203, + 203, + 229, + 54, + 54, + 54, + 229, + 165, + 165, + 297, + 133, + 85, + 189, + 40, + 40, + 40, + 271, + 135, + 135, + 170, + 170, + 170, + 170, + 122, + 215, + 122, + 142, + 142, + 142, + 288, + 288, + 288, + 142, + 198, + 106, + 86, + 363, + 363, + 86, + 122, + 16, + 16, + 16, + 242, + 242, + 242, + 281, + 281, + 281, + 272, + 372, + 372, + 122, + 122, + 386, + 122, + 122, + 122, + 284, + 122, + 389, + 277, + 315, + 43, + 293, + 293, + 214, + 214, + 235, + 235, + 258, + 373, + 258, + 258, + 258, + 258, + 213, + 343, + 105, + 78, + 105, + 105, + 105, + 188, + 189, + 103, + 103, + 195, + 301, + 347, + 245, + 229, + 195, + 73, + 120, + 120, + 194, + 194, + 18, + 18, + 18, + 310, + 310, + 18, + 376, + 18, + 328, + 328, + 328, + 328, + 328, + 396, + 379, + 379, + 18, + 83, + 345, + 209, + 209, + 209, + 256, + 236, + 14, + 236, + 236, + 390, + 187, + 286, + 286, + 286, + 147, + 32, + 32, + 32, + 32, + 32, + 32, + 204, + 286, + 352, + 49, + 49, + 359, + 286, + 286, + 286, + 217, + 109, + 109, + 320, + 320, + 320, + 320, + 320, + 330, + 330, + 330, + 330, + 31, + 346, + 96, + 96, + 222, + 185, + 185, + 185, + 185, + 189, + 296, + 330, + 119, + 119, + 119, + 173, + 254, + 339, + 339, + 254, + 254, + 173, + 162, + 162, + 161, + 81, + 194, + 10, + 10, + 10, + 194, + 37, + 37, + 37, + 37, + 37, + 245, + 319, + 319, + 319, + 319, + 253, + 148, + 148, + 200, + 123, + 194, + 189, + 189, + 189, + 368, + 57, + 348, + 81, + 81, + 18, + 18, + 19, + 19, + 258, + 189, + 54, + 54, + 359, + 359, + 359, + 359, + 359, + 201, + 189, + 188, + 129, + 287, + 338, + 17, + 363, + 340, + 340, + 287, + 369, + 381, + 315, + 287, + 287, + 287, + 243, + 47, + 47, + 47, + 47, + 47, + 47, + 351, + 351, + 351, + 351, + 351, + 351, + 76, + 85, + 243, + 129, + 157, + 149, + 149, + 149, + 122, + 122, + 122, + 122, + 16, + 16, + 300, + 372, + 372, + 372, + 372, + 303, + 303, + 303, + 332, + 309, + 309, + 309, + 309, + 309, + 309, + 363, + 363, + 122, + 259, + 259, + 167, + 167, + 167, + 167, + 146, + 229, + 229, + 229, + 229, + 229, + 307, + 146, + 256, + 334, + 385, + 385, + 256, + 234, + 296, + 146, + 146, + 146, + 146, + 131, + 128, + 142, + 130, + 182, + 153, + 153, + 153, + 115, + 362, + 49, + 49, + 49, + 173, + 167, + 110, + 195, + 352, + 352, + 129, + 46, + 173, + 173, + 217, + 217, + 217, + 371, + 371, + 371, + 371, + 217, + 217, + 12, + 12, + 12, + 217, + 372, + 346, + 346, + 9, + 9, + 9, + 48, + 91, + 36, + 12, + 173, + 173, + 173, + 195, + 399, + 219, + 219, + 219, + 219, + 219, + 219, + 286, + 256, + 256, + 256, + 256, + 242, + 242, + 265, + 54, + 54, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 54, + 265, + 265, + 265, + 238, + 238, + 355, + 238, + 238, + 270, + 126, + 329, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 0, + 213, + 303, + 303, + 303, + 303, + 156, + 156, + 104, + 104, + 396, + 396, + 396, + 258, + 203, + 203, + 203, + 382, + 203, + 203, + 171, + 133, + 185, + 177, + 342, + 342, + 342, + 342, + 342, + 370, + 389, + 246, + 106, + 57, + 169, + 169, + 304, + 304, + 169, + 275, + 275, + 79, + 79, + 243, + 296, + 351, + 351, + 397, + 28, + 169, + 161, + 283, + 283, + 283, + 161, + 161, + 182, + 11, + 11, + 11, + 11, + 68, + 182, + 162, + 162, + 199, + 161, + 209, + 301, + 19, + 374, + 374, + 374, + 374, + 55, + 252, + 252, + 174, + 81, + 81, + 182, + 182, + 189, + 54, + 54, + 54, + 175, + 175, + 219, + 65, + 65, + 175, + 286, + 330, + 330, + 34, + 395, + 395, + 85, + 13, + 13, + 13, + 13, + 13, + 377, + 334, + 0, + 0, + 0, + 98, + 260, + 260, + 253, + 101, + 169, + 363, + 347, + 354, + 354, + 354, + 354, + 354, + 354, + 47, + 75, + 75, + 75, + 266, + 220, + 169, + 122, + 122, + 170, + 84, + 170, + 115, + 130, + 130, + 67, + 67, + 67, + 53, + 131, + 326, + 171, + 171, + 165, + 380, + 380, + 76, + 76, + 76, + 76, + 21, + 59, + 194, + 194, + 397, + 397, + 379, + 42, + 260, + 201, + 353, + 336, + 328, + 269, + 269, + 209, + 134, + 134, + 134, + 187, + 386, + 386, + 386, + 386, + 389, + 389, + 389, + 352, + 75, + 251, + 251, + 243, + 243, + 243, + 243, + 243, + 243, + 264, + 264, + 180, + 331, + 180, + 180, + 193, + 397, + 397, + 273, + 19, + 191, + 36, + 191, + 191, + 136, + 136, + 136, + 136, + 136, + 136, + 123, + 165, + 165, + 190, + 190, + 142, + 142, + 158, + 108, + 389, + 142, + 142, + 142, + 171, + 283, + 283, + 283, + 283, + 365, + 365, + 365, + 365, + 365, + 283, + 262, + 284, + 284, + 246, + 246, + 246, + 324, + 324, + 171, + 324, + 324, + 324, + 324, + 324, + 265, + 264, + 264, + 338, + 264, + 171, + 9, + 9, + 29, + 29, + 83, + 83, + 293, + 171, + 98, + 160, + 130, + 130, + 90, + 90, + 397, + 397, + 397, + 26, + 26, + 356, + 3, + 3, + 80, + 7, + 229, + 247, + 322, + 322, + 7, + 7, + 7, + 7, + 65, + 247, + 234, + 234, + 234, + 170, + 102, + 102, + 150, + 366, + 92, + 92, + 148, + 148, + 148, + 109, + 109, + 150, + 212, + 322, + 74, + 74, + 91, + 212, + 152, + 36, + 152, + 321, + 152, + 320, + 4, + 4, + 153, + 263, + 146, + 23, + 23, + 116, + 161, + 161, + 365, + 365, + 92, + 102, + 310, + 310, + 310, + 350, + 224, + 131, + 131, + 131, + 105, + 105, + 105, + 397, + 295, + 295, + 317, + 317, + 317, + 356, + 324, + 295, + 105, + 150, + 150, + 150, + 159, + 159, + 295, + 295, + 159, + 108, + 138, + 138, + 138, + 178, + 118, + 344, + 344, + 344, + 363, + 236, + 211, + 211, + 35, + 35, + 211, + 385, + 385, + 211, + 211, + 266, + 118, + 118, + 151, + 3, + 151, + 318, + 40, + 40, + 40, + 123, + 113, + 349, + 349, + 355, + 16, + 16, + 347, + 347, + 221, + 292, + 92, + 303, + 303, + 92, + 292, + 292, + 292, + 321, + 321, + 321, + 321, + 208, + 208, + 208, + 239, + 239, + 225, + 225, + 253, + 253, + 235, + 353, + 38, + 235, + 235, + 235, + 149, + 149, + 138, + 72, + 72, + 294, + 111, + 152, + 129, + 129, + 129, + 129, + 142, + 104, + 226, + 387, + 226, + 171, + 130, + 176, + 95, + 95, + 95, + 237, + 176, + 11, + 11, + 350, + 350, + 11, + 320, + 320, + 320, + 385, + 11, + 11, + 11, + 29, + 29, + 29, + 2, + 2, + 176, + 176, + 102, + 4, + 22, + 102, + 102, + 102, + 155, + 155, + 126, + 126, + 126, + 126, + 31, + 387, + 80, + 80, + 11, + 86, + 203, + 203, + 203, + 230, + 230, + 230, + 176, + 92, + 90, + 176, + 176, + 152, + 152, + 152, + 327, + 152, + 152, + 170, + 170, + 170, + 122, + 87, + 87, + 87, + 87, + 0, + 72, + 93, + 353, + 93, + 99, + 99, + 298, + 335, + 335, + 335, + 335, + 335, + 335, + 382, + 382, + 382, + 382, + 382, + 298, + 77, + 77, + 77, + 77, + 236, + 278, + 278, + 297, + 337, + 337, + 40, + 40, + 40, + 235, + 267, + 377, + 377, + 377, + 41, + 210, + 321, + 321, + 321, + 337, + 337, + 337, + 337, + 327, + 327, + 327, + 327, + 340, + 1, + 66, + 21, + 21, + 223, + 223, + 223, + 243, + 243, + 284, + 284, + 284, + 279, + 239, + 283, + 283, + 283, + 50, + 50, + 50, + 50, + 28, + 48, + 99, + 99, + 99, + 99, + 373, + 373, + 99, + 77, + 77, + 77, + 77, + 25, + 265, + 37, + 265, + 322, + 216, + 69, + 353, + 69, + 69, + 254, + 254, + 244, + 244, + 244, + 375, + 336, + 86, + 122, + 64, + 64, + 64, + 55, + 55, + 74, + 207, + 241, + 273, + 273, + 79, + 79, + 79, + 348, + 273, + 216, + 237, + 237, + 122, + 122, + 101, + 101, + 182, + 182, + 285, + 285, + 285, + 342, + 285, + 2, + 208, + 128, + 219, + 334, + 334, + 334, + 334, + 219, + 219, + 213, + 213, + 71, + 71, + 71, + 71, + 61, + 61, + 15, + 15, + 128, + 128, + 128, + 126, + 126, + 176, + 176, + 176, + 392, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 378, + 378, + 247, + 247, + 152, + 152, + 258, + 258, + 258, + 135, + 192, + 192, + 185, + 185, + 196, + 226, + 177, + 194, + 166, + 36, + 5, + 100, + 100, + 100, + 100, + 100, + 100, + 29, + 163, + 163, + 292, + 25, + 25, + 292, + 292, + 292, + 163, + 259, + 348, + 163, + 163, + 163, + 188, + 188, + 188, + 138, + 138, + 161, + 16, + 121, + 171, + 137, + 137, + 197, + 161, + 161, + 22, + 22, + 22, + 4, + 4, + 161, + 197, + 197, + 118, + 118, + 146, + 123, + 84, + 84, + 84, + 117, + 117, + 88, + 88, + 393, + 363, + 363, + 63, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 355, + 355, + 56, + 56, + 56, + 56, + 206, + 214, + 214, + 371, + 371, + 371, + 371, + 258, + 169, + 254, + 378, + 378, + 378, + 224, + 224, + 97, + 97, + 97, + 224, + 224, + 292, + 292, + 292, + 216, + 216, + 292, + 5, + 298, + 298, + 36, + 36, + 36, + 91, + 298, + 298, + 223, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 384, + 384, + 384, + 384, + 196, + 298, + 298, + 196, + 196, + 196, + 196, + 196, + 397, + 88, + 88, + 88, + 211, + 211, + 146, + 317, + 317, + 317, + 317, + 36, + 333, + 237, + 237, + 146, + 146, + 207, + 146, + 146, + 119, + 136, + 329, + 360, + 360, + 360, + 313, + 387, + 387, + 340, + 340, + 72, + 72, + 72, + 38, + 38, + 38, + 38, + 38, + 38, + 61, + 279, + 334, + 331, + 331, + 297, + 297, + 297, + 297, + 297, + 297, + 297, + 56, + 56, + 227, + 227, + 227, + 291, + 194, + 139, + 104, + 104, + 168, + 168, + 333, + 28, + 205, + 205, + 375, + 375, + 375, + 375, + 15, + 225, + 283, + 106, + 38, + 24, + 281, + 106, + 106, + 106, + 101, + 101, + 184, + 184, + 184, + 193, + 115, + 274, + 115, + 8, + 8, + 147, + 140, + 184, + 184, + 184, + 338, + 322, + 322, + 322, + 322, + 322, + 213, + 213, + 274, + 274, + 383, + 274, + 234, + 190, + 190, + 108, + 119, + 125, + 125, + 190, + 81, + 81, + 81, + 366, + 366, + 366, + 366, + 322, + 322, + 317, + 317, + 317, + 317, + 318, + 318, + 318, + 307, + 307, + 307, + 348, + 348, + 85, + 85, + 286, + 228, + 228, + 253, + 3, + 3, + 3, + 77, + 77, + 190, + 20, + 20, + 42, + 190, + 111, + 170, + 170, + 172, + 311, + 335, + 335, + 294, + 110, + 381, + 110, + 285, + 384, + 285, + 377, + 377, + 353, + 342, + 342, + 342, + 342, + 342, + 362, + 362, + 362, + 362, + 362, + 362, + 303, + 303, + 303, + 336, + 285, + 276, + 276, + 283, + 348, + 283, + 283, + 233, + 233, + 87, + 87, + 87, + 87, + 35, + 267, + 219, + 219, + 110, + 396, + 396, + 389, + 389, + 324, + 110, + 59, + 162, + 59, + 321, + 59, + 162, + 172, + 172, + 172, + 294, + 294, + 197, + 197, + 197, + 103, + 89, + 103, + 350, + 84, + 345, + 345, + 345, + 345, + 345, + 345, + 345, + 383, + 334, + 84, + 74, + 354, + 354, + 90, + 90, + 249, + 249, + 243, + 243, + 261, + 240, + 284, + 135, + 135, + 135, + 135, + 300, + 135, + 135, + 135, + 143, + 179, + 179, + 135, + 306, + 49, + 45, + 183, + 198, + 198, + 198, + 198, + 198, + 198, + 398, + 78, + 78, + 265, + 198, + 140, + 161, + 161, + 161, + 118, + 118, + 186, + 143, + 189, + 353, + 353, + 211, + 189, + 305, + 23, + 23, + 23, + 23, + 23, + 23, + 43, + 43, + 182, + 180, + 12, + 318, + 318, + 192, + 136, + 136, + 280, + 155, + 155, + 155, + 155, + 198, + 215, + 141, + 87, + 50, + 50, + 50, + 330, + 330, + 214, + 141, + 149, + 149, + 116, + 116, + 116, + 116, + 350, + 350, + 350, + 326, + 216, + 216, + 376, + 320, + 398, + 398, + 398, + 398, + 398, + 31, + 31, + 56, + 56, + 56, + 56, + 1, + 1, + 263, + 297, + 343, + 11, + 11, + 194, + 194, + 320, + 199, + 65, + 65, + 363, + 363, + 363, + 65, + 98, + 98, + 199, + 377, + 307, + 381, + 83, + 83, + 241, + 241, + 388, + 388, + 388, + 303, + 303, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 368, + 368, + 184, + 120, + 120, + 182, + 182, + 186, + 186, + 186, + 189, + 189, + 189, + 189, + 170, + 138, + 84, + 203, + 1, + 1, + 1, + 358, + 358, + 399, + 399, + 399, + 399, + 1, + 1, + 14, + 138, + 84, + 84, + 84, + 84, + 4, + 4, + 4, + 49, + 49, + 28, + 69, + 69, + 69, + 69, + 69, + 233, + 233, + 368, + 28, + 216, + 216, + 148, + 129, + 138, + 138, + 27, + 27, + 362, + 362, + 223, + 223, + 383, + 358, + 358, + 21, + 94, + 223, + 223, + 223, + 202, + 215, + 215, + 149, + 288, + 288, + 358, + 189, + 183, + 179, + 119, + 118, + 355, + 355, + 355, + 355, + 72, + 358, + 72, + 118, + 348, + 388, + 10, + 83, + 118, + 118, + 119, + 112, + 128, + 370, + 30, + 247, + 247, + 367, + 367, + 293, + 293, + 128, + 156, + 156, + 156, + 115, + 135, + 173, + 130, + 181, + 111, + 47, + 47, + 47, + 47, + 335, + 335, + 335, + 335, + 339, + 47, + 47, + 42, + 241, + 241, + 22, + 9, + 239, + 239, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 399, + 399, + 79, + 185, + 122, + 187, + 187, + 156, + 328, + 339, + 339, + 56, + 61, + 61, + 156, + 156, + 320, + 2, + 282, + 282, + 282, + 282, + 15, + 282, + 282, + 12, + 12, + 354, + 12, + 12, + 12, + 12, + 12, + 282, + 282, + 309, + 39, + 39, + 249, + 249, + 288, + 288, + 228, + 228, + 226, + 226, + 314, + 226, + 226, + 286, + 239, + 239, + 239, + 337, + 354, + 278, + 278, + 309, + 309, + 48, + 48, + 48, + 278, + 269, + 269, + 376, + 25, + 25, + 25, + 294, + 156, + 145, + 137, + 237, + 137, + 350, + 120, + 180, + 375, + 63, + 63, + 71, + 71, + 40, + 380, + 222, + 222, + 20, + 20, + 394, + 394, + 394, + 222, + 222, + 268, + 221, + 296, + 59, + 139, + 125, + 125, + 125, + 109, + 109, + 109, + 109, + 124, + 147, + 108, + 108, + 213, + 213, + 288, + 395, + 395, + 339, + 339, + 339, + 365, + 365, + 365, + 308, + 399, + 365, + 365, + 74, + 277, + 283, + 248, + 71, + 346, + 71, + 393, + 393, + 396, + 396, + 396, + 93, + 93, + 236, + 273, + 197, + 107, + 107, + 107, + 107, + 107, + 193, + 28, + 28, + 28, + 36, + 269, + 101, + 101, + 195, + 195, + 223, + 163, + 163, + 163, + 318, + 318, + 163, + 163, + 371, + 385, + 57, + 57, + 264, + 398, + 331, + 331, + 331, + 331, + 375, + 375, + 375, + 375, + 375, + 375, + 388, + 388, + 340, + 382, + 25, + 202, + 202, + 5, + 41, + 41, + 202, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 265, + 251, + 251, + 245, + 224, + 294, + 96, + 294, + 294, + 113, + 95, + 95, + 95, + 113, + 11, + 11, + 11, + 11, + 11, + 304, + 241, + 5, + 191, + 161, + 135, + 135, + 141, + 141, + 111, + 133, + 146, + 146, + 161, + 105, + 105, + 51, + 301, + 51, + 16, + 105, + 361, + 187, + 150, + 369, + 369, + 369, + 369, + 369, + 350, + 350, + 396, + 334, + 334, + 334, + 318, + 306, + 6, + 31, + 93, + 93, + 318, + 318, + 93, + 93, + 93, + 89, + 294, + 317, + 317, + 317, + 317, + 340, + 294, + 33, + 298, + 298, + 298, + 251, + 240, + 240, + 240, + 240, + 240, + 240, + 202, + 202, + 222, + 222, + 224, + 335, + 140, + 80, + 80, + 80, + 80, + 53, + 53, + 53, + 140, + 301, + 17, + 163, + 203, + 203, + 179, + 179, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 12, + 141, + 190, + 190, + 189, + 189, + 340, + 311, + 311, + 189, + 94, + 197, + 151, + 198, + 198, + 104, + 234, + 279, + 179, + 160, + 103, + 103, + 155, + 201, + 169, + 169, + 149, + 164, + 164, + 164, + 164, + 164, + 155, + 113, + 175, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 175, + 145, + 187, + 336, + 336, + 363, + 363, + 363, + 363, + 359, + 359, + 369, + 346, + 346, + 60, + 54, + 341, + 341, + 70, + 312, + 98, + 282, + 282, + 49, + 203, + 187, + 152, + 201, + 201, + 152, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 363, + 363, + 363, + 363, + 1, + 14, + 14, + 65, + 214, + 208, + 208, + 208, + 166, + 166, + 303, + 44, + 382, + 382, + 15, + 15, + 15, + 15, + 166, + 166, + 388, + 166, + 166, + 166, + 147, + 45, + 45, + 45, + 212, + 147, + 393, + 393, + 393, + 170, + 191, + 191, + 199, + 199, + 199, + 199, + 95, + 95, + 74, + 74, + 74, + 349, + 366, + 366, + 366, + 366, + 393, + 393, + 353, + 97, + 97, + 79, + 73, + 237, + 374, + 40, + 40, + 40, + 40, + 40, + 259, + 313, + 313, + 313, + 305, + 305, + 259, + 3, + 3, + 277, + 260, + 199, + 126, + 115, + 115, + 391, + 295, + 36, + 295, + 356, + 243, + 243, + 238, + 238, + 115, + 138, + 138, + 138, + 138, + 217, + 217, + 352, + 352, + 352, + 352, + 18, + 18, + 152, + 111, + 111, + 147, + 160, + 160, + 53, + 18, + 18, + 67, + 67, + 36, + 267, + 267, + 267, + 27, + 351, + 351, + 351, + 351, + 345, + 27, + 160, + 160, + 323, + 323, + 45, + 45, + 272, + 272, + 272, + 99, + 211, + 126, + 291, + 26, + 15, + 15, + 164, + 164, + 27, + 27, + 237, + 36, + 232, + 94, + 94, + 322, + 1, + 355, + 355, + 355, + 355, + 378, + 378, + 374, + 313, + 340, + 1, + 1, + 1, + 1, + 307, + 21, + 21, + 7, + 7, + 69, + 69, + 48, + 48, + 48, + 48, + 38, + 38, + 283, + 283, + 399, + 399, + 399, + 69, + 69, + 69, + 283, + 270, + 210, + 210, + 210, + 229, + 382, + 44, + 49, + 316, + 316, + 316, + 366, + 366, + 366, + 370, + 370, + 272, + 232, + 232, + 216, + 216, + 225, + 218, + 230, + 230, + 240, + 240, + 240, + 251, + 227, + 227, + 227, + 36, + 36, + 36, + 325, + 325, + 312, + 312, + 312, + 312, + 322, + 319, + 319, + 36, + 63, + 63, + 63, + 273, + 285, + 142, + 0, + 0, + 0, + 0, + 0, + 0, + 32, + 32, + 32, + 111, + 111, + 111, + 122, + 301, + 301, + 301, + 301, + 301, + 61, + 122, + 122, + 103, + 253, + 103, + 239, + 239, + 103, + 374, + 175, + 136, + 160, + 160, + 160, + 160, + 160, + 237, + 237, + 237, + 116, + 116, + 393, + 399, + 77, + 202, + 116, + 116, + 116, + 89, + 199, + 151, + 121, + 112, + 112, + 112, + 65, + 335, + 335, + 335, + 65, + 112, + 308, + 308, + 361, + 209, + 209, + 209, + 290, + 385, + 385, + 292, + 292, + 195, + 195, + 154, + 154, + 154, + 154, + 154, + 154, + 370, + 72, + 235, + 82, + 235, + 235, + 203, + 245, + 154, + 154, + 295, + 189, + 189, + 189, + 123, + 156, + 93, + 156, + 156, + 156, + 127, + 130, + 130, + 180, + 180, + 180, + 366, + 152, + 152, + 77, + 77, + 207, + 180, + 104, + 344, + 383, + 157, + 157, + 157, + 220, + 9, + 9, + 9, + 157, + 157, + 20, + 20, + 20, + 158, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 302, + 171, + 171, + 171, + 171, + 145, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 310, + 333, + 13, + 337, + 201, + 201, + 258, + 208, + 269, + 269, + 120, + 120, + 162, + 162, + 162, + 162, + 83, + 83, + 83, + 40, + 180, + 98, + 63, + 370, + 370, + 370, + 86, + 366, + 366, + 31, + 31, + 241, + 186, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 321, + 394, + 394, + 26, + 26, + 237, + 391, + 290, + 322, + 313, + 51, + 39, + 209, + 209, + 379, + 209, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 47, + 285, + 285, + 285, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 328, + 328, + 328, + 328, + 100, + 100, + 230, + 230, + 226, + 226, + 196, + 138, + 138, + 138, + 138, + 138, + 138, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 282, + 261, + 396, + 261, + 261, + 261, + 261, + 214, + 101, + 101, + 363, + 363, + 363, + 363, + 363, + 363, + 76, + 236, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 279, + 211, + 223, + 219, + 136, + 174, + 286, + 286, + 286, + 286, + 144, + 387, + 387, + 97, + 97, + 169, + 39, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 203, + 203, + 203, + 145, + 7, + 7, + 232, + 37, + 229, + 229, + 229, + 381, + 44, + 44, + 80, + 80, + 256, + 145, + 65, + 119, + 260, + 55, + 55, + 19, + 19, + 19, + 100, + 382, + 382, + 382, + 382, + 36, + 34, + 54, + 65, + 63, + 63, + 392, + 63, + 63, + 260, + 315, + 315, + 260, + 254, + 296, + 296, + 296, + 296, + 381, + 381, + 296, + 324, + 324, + 324, + 221, + 221, + 221, + 221, + 145, + 152, + 152, + 176, + 393, + 243, + 243, + 243, + 243, + 176, + 176, + 176, + 128, + 261, + 261, + 261, + 261, + 315, + 261, + 139, + 139, + 197, + 312, + 189, + 189, + 189, + 189, + 137, + 56, + 62, + 62, + 62, + 231, + 169, + 188, + 351, + 351, + 168, + 168, + 107, + 106, + 301, + 150, + 150, + 304, + 187, + 113, + 113, + 90, + 291, + 237, + 355, + 355, + 237, + 237, + 237, + 237, + 237, + 19, + 19, + 16, + 16, + 16, + 16, + 329, + 3, + 398, + 398, + 398, + 3, + 61, + 61, + 61, + 61, + 216, + 88, + 88, + 216, + 216, + 216, + 216, + 216, + 282, + 282, + 206, + 281, + 368, + 368, + 368, + 348, + 296, + 113, + 194, + 145, + 309, + 309, + 309, + 173, + 173, + 330, + 330, + 180, + 101, + 101, + 101, + 136, + 180, + 254, + 176, + 177, + 177, + 144, + 271, + 144, + 144, + 269, + 144, + 142, + 254, + 142, + 322, + 21, + 21, + 36, + 36, + 13, + 2, + 141, + 141, + 141, + 151, + 151, + 151, + 72, + 72, + 72, + 263, + 263, + 47, + 305, + 268, + 71, + 71, + 74, + 100, + 138, + 400, + 138, + 138, + 125, + 306, + 306, + 306, + 306, + 344, + 72, + 13, + 62, + 56, + 260, + 260, + 26, + 2, + 2, + 2, + 86, + 66, + 66, + 66, + 66, + 362, + 21, + 21, + 22, + 202, + 202, + 289, + 289, + 170, + 170, + 151, + 172, + 154, + 148, + 148, + 134, + 134, + 34, + 389, + 250, + 250, + 346, + 162, + 146, + 390, + 390, + 200, + 200, + 200, + 200, + 200, + 200, + 110, + 136, + 136, + 282, + 252, + 252, + 320, + 320, + 320, + 320, + 320, + 46, + 46, + 252, + 252, + 253, + 240, + 210, + 210, + 210, + 210, + 268, + 220, + 158, + 27, + 27, + 27, + 27, + 300, + 252, + 307, + 39, + 39, + 74, + 74, + 61, + 24, + 24, + 24, + 24, + 66, + 66, + 66, + 66, + 66, + 1, + 1, + 393, + 393, + 393, + 1, + 1, + 100, + 100, + 100, + 100, + 90, + 99, + 99, + 99, + 82, + 354, + 354, + 321, + 321, + 321, + 321, + 86, + 86, + 86, + 314, + 314, + 86, + 86, + 252, + 252, + 236, + 236, + 16, + 16, + 76, + 279, + 279, + 262, + 309, + 283, + 283, + 286, + 165, + 165, + 114, + 114, + 114, + 13, + 13, + 13, + 13, + 13, + 140, + 116, + 161, + 41, + 41, + 41, + 41, + 41, + 151, + 180, + 330, + 129, + 129, + 129, + 129, + 113, + 354, + 113, + 113, + 62, + 113, + 394, + 113, + 113, + 113, + 113, + 152, + 107, + 188, + 189, + 361, + 361, + 361, + 90, + 148, + 145, + 370, + 370, + 391, + 59, + 59, + 279, + 41, + 41, + 400, + 400, + 41, + 41, + 89, + 89, + 84, + 84, + 84, + 229, + 283, + 283, + 334, + 283, + 283, + 283, + 283, + 379, + 275, + 300, + 300, + 300, + 300, + 300, + 252, + 252, + 206, + 206, + 145, + 112, + 112, + 337, + 253, + 106, + 106, + 17, + 114, + 194, + 254, + 306, + 306, + 99, + 81, + 81, + 254, + 254, + 254, + 254, + 254, + 270, + 264, + 111, + 139, + 139, + 139, + 139, + 72, + 396, + 67, + 24, + 342, + 342, + 35, + 209, + 209, + 209, + 202, + 202, + 202, + 202, + 313, + 357, + 357, + 357, + 357, + 357, + 346, + 212, + 202, + 139, + 139, + 148, + 148, + 181, + 181, + 181, + 67, + 308, + 67, + 140, + 88, + 206, + 335, + 335, + 335, + 380, + 303, + 49, + 49, + 52, + 206, + 206, + 256, + 256, + 256, + 256, + 256, + 256, + 393, + 393, + 264, + 264, + 331, + 331, + 242, + 260, + 255, + 251, + 377, + 36, + 251, + 251, + 251, + 200, + 144, + 348, + 144, + 144, + 371, + 379, + 34, + 29, + 162, + 162, + 148, + 148, + 75, + 319, + 319, + 319, + 75, + 75, + 148, + 358, + 148, + 148, + 148, + 91, + 91, + 289, + 148, + 148, + 390, + 390, + 390, + 162, + 162, + 95, + 95, + 288, + 154, + 101, + 97, + 97, + 99, + 355, + 99, + 99, + 99, + 99, + 99, + 85, + 23, + 363, + 23, + 279, + 279, + 241, + 241, + 101, + 122, + 122, + 387, + 240, + 240, + 122, + 356, + 356, + 356, + 390, + 216, + 47, + 219, + 133, + 133, + 164, + 164, + 164, + 164, + 207, + 164, + 298, + 164, + 164, + 164, + 373, + 355, + 256, + 256, + 164, + 62, + 229, + 326, + 326, + 229, + 229, + 164, + 0, + 147, + 166, + 54, + 54, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 39, + 39, + 39, + 253, + 253, + 287, + 331, + 24, + 287, + 287, + 275, + 275, + 166, + 102, + 102, + 174, + 323, + 323, + 323, + 323, + 323, + 384, + 174, + 174, + 164, + 120, + 47, + 116, + 116, + 305, + 305, + 95, + 95, + 116, + 367, + 367, + 367, + 367, + 180, + 211, + 211, + 37, + 98, + 98, + 291, + 291, + 382, + 382, + 382, + 120, + 125, + 125, + 125, + 3, + 3, + 187, + 116, + 85, + 96, + 96, + 96, + 57, + 199, + 115, + 81, + 199, + 199, + 189, + 269, + 189, + 257, + 301, + 301, + 335, + 335, + 335, + 335, + 372, + 320, + 260, + 260, + 82, + 280, + 29, + 29, + 394, + 29, + 21, + 263, + 302, + 302, + 302, + 302, + 234, + 189, + 189, + 213, + 213, + 213, + 216, + 229, + 16, + 16, + 16, + 229, + 397, + 263, + 278, + 336, + 278, + 278, + 362, + 362, + 104, + 184, + 142, + 149, + 149, + 245, + 243, + 243, + 186, + 162, + 162, + 211, + 211, + 135, + 314, + 314, + 314, + 336, + 86, + 15, + 102, + 102, + 102, + 102, + 319, + 319, + 102, + 102, + 130, + 130, + 163, + 179, + 209, + 209, + 209, + 179, + 179, + 142, + 136, + 379, + 379, + 379, + 82, + 82, + 136, + 136, + 136, + 130, + 130, + 173, + 369, + 369, + 369, + 369, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 326, + 63, + 253, + 238, + 109, + 189, + 188, + 140, + 106, + 106, + 334, + 334, + 106, + 120, + 149, + 149, + 327, + 327, + 330, + 19, + 19, + 29, + 267, + 207, + 149, + 149, + 149, + 149, + 149, + 198, + 198, + 198, + 198, + 255, + 255, + 255, + 170, + 10, + 10, + 10, + 50, + 58, + 239, + 170, + 78, + 78, + 276, + 170, + 170, + 170, + 151, + 195, + 195, + 195, + 12, + 195, + 195, + 195, + 213, + 364, + 364, + 392, + 92, + 381, + 381, + 381, + 381, + 381, + 335, + 39, + 39, + 230, + 230, + 195, + 142, + 142, + 142, + 199, + 56, + 367, + 86, + 86, + 86, + 87, + 161, + 209, + 209, + 109, + 109, + 180, + 198, + 358, + 198, + 106, + 164, + 191, + 253, + 252, + 252, + 191, + 191, + 279, + 279, + 241, + 241, + 328, + 241, + 240, + 240, + 4, + 4, + 4, + 195, + 271, + 271, + 96, + 271, + 271, + 239, + 70, + 239, + 20, + 20, + 239, + 73, + 73, + 239, + 239, + 378, + 378, + 378, + 321, + 323, + 57, + 17, + 257, + 140, + 370, + 370, + 370, + 260, + 29, + 217, + 217, + 236, + 236, + 228, + 228, + 228, + 228, + 228, + 57, + 292, + 174, + 194, + 390, + 390, + 390, + 390, + 374, + 302, + 24, + 24, + 288, + 266, + 194, + 304, + 176, + 176, + 176, + 139, + 92, + 92, + 2, + 130, + 130, + 384, + 150, + 182, + 123, + 45, + 45, + 254, + 254, + 207, + 207, + 1, + 1, + 1, + 1, + 207, + 301, + 301, + 301, + 9, + 394, + 394, + 332, + 332, + 332, + 332, + 354, + 26, + 26, + 26, + 26, + 17, + 17, + 28, + 268, + 172, + 172, + 153, + 156, + 156, + 167, + 167, + 167, + 167, + 50, + 50, + 302, + 302, + 50, + 232, + 232, + 232, + 330, + 330, + 232, + 232, + 330, + 330, + 330, + 339, + 339, + 339, + 339, + 323, + 323, + 21, + 269, + 269, + 238, + 316, + 316, + 331, + 331, + 64, + 64, + 238, + 238, + 270, + 167, + 167, + 167, + 151, + 199, + 149, + 155, + 217, + 217, + 187, + 186, + 379, + 186, + 0, + 371, + 371, + 397, + 342, + 199, + 114, + 114, + 144, + 144, + 210, + 315, + 85, + 85, + 85, + 144, + 147, + 377, + 48, + 293, + 5, + 293, + 227, + 147, + 330, + 285, + 285, + 285, + 147, + 183, + 12, + 12, + 12, + 398, + 398, + 92, + 92, + 92, + 183, + 183, + 183, + 127, + 127, + 140, + 142, + 142, + 142, + 255, + 239, + 339, + 339, + 265, + 34, + 342, + 342, + 265, + 165, + 388, + 388, + 31, + 31, + 31, + 395, + 31, + 66, + 51, + 84, + 84, + 84, + 84, + 84, + 297, + 297, + 384, + 384, + 400, + 363, + 380, + 380, + 380, + 380, + 346, + 346, + 317, + 317, + 297, + 297, + 281, + 282, + 68, + 68, + 68, + 282, + 282, + 255, + 43, + 43, + 43, + 76, + 263, + 215, + 215, + 215, + 64, + 353, + 101, + 279, + 333, + 333, + 287, + 101, + 175, + 175, + 366, + 392, + 392, + 194, + 192, + 342, + 255, + 255, + 323, + 255, + 264, + 192, + 182, + 119, + 119, + 119, + 132, + 235, + 200, + 200, + 371, + 200, + 86, + 200, + 126, + 388, + 69, + 126, + 172, + 172, + 172, + 359, + 359, + 19, + 255, + 172, + 172, + 172, + 327, + 327, + 327, + 172, + 188, + 139, + 310, + 274, + 274, + 274, + 274, + 168, + 168, + 149, + 364, + 57, + 57, + 56, + 250, + 250, + 34, + 34, + 250, + 361, + 361, + 250, + 149, + 123, + 123, + 123, + 181, + 181, + 376, + 357, + 400, + 400, + 212, + 214, + 266, + 266, + 54, + 116, + 165, + 88, + 18, + 92, + 92, + 352, + 352, + 77, + 77, + 77, + 77, + 77, + 193, + 125, + 125, + 344, + 344, + 344, + 93, + 90, + 90, + 365, + 365, + 365, + 388, + 388, + 120, + 32, + 251, + 215, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 388, + 244, + 148, + 148, + 55, + 74, + 74, + 119, + 330, + 330, + 121, + 204, + 204, + 281, + 281, + 334, + 26, + 26, + 281, + 338, + 338, + 281, + 281, + 281, + 281, + 121, + 121, + 40, + 211, + 39, + 39, + 232, + 217, + 121, + 295, + 145, + 8, + 8, + 8, + 347, + 8, + 42, + 42, + 244, + 244, + 244, + 5, + 299, + 145, + 254, + 76, + 76, + 254, + 65, + 65, + 65, + 315, + 315, + 65, + 322, + 322, + 71, + 68, + 68, + 68, + 68, + 397, + 397, + 97, + 31, + 31, + 75, + 75, + 254, + 254, + 395, + 395, + 395, + 253, + 232, + 204, + 204, + 144, + 130, + 130, + 130, + 12, + 12, + 23, + 23, + 23, + 23, + 286, + 330, + 330, + 130, + 197, + 132, + 249, + 131, + 398, + 398, + 398, + 398, + 131, + 355, + 355, + 355, + 355, + 355, + 355, + 295, + 349, + 349, + 295, + 295, + 295, + 295, + 295, + 131, + 108, + 183, + 108, + 108, + 274, + 341, + 274, + 274, + 274, + 217, + 386, + 386, + 386, + 33, + 217, + 336, + 336, + 339, + 339, + 212, + 212, + 212, + 273, + 273, + 206, + 201, + 201, + 201, + 168, + 325, + 325, + 367, + 367, + 367, + 37, + 37, + 40, + 49, + 49, + 49, + 24, + 24, + 168, + 100, + 246, + 246, + 246, + 246, + 168, + 168, + 166, + 334, + 330, + 72, + 398, + 72, + 72, + 67, + 209, + 340, + 340, + 340, + 340, + 242, + 242, + 182, + 182, + 150, + 175, + 125, + 125, + 146, + 314, + 314, + 146, + 166, + 166, + 194, + 194, + 194, + 73, + 140, + 131, + 372, + 372, + 372, + 315, + 0, + 248, + 131, + 269, + 131, + 224, + 131, + 111, + 366, + 366, + 388, + 365, + 6, + 6, + 24, + 273, + 240, + 354, + 346, + 346, + 249, + 249, + 324, + 324, + 194, + 319, + 319, + 268, + 78, + 268, + 268, + 194, + 192, + 345, + 345, + 345, + 394, + 340, + 340, + 340, + 316, + 363, + 87, + 87, + 91, + 91, + 91, + 91, + 361, + 91, + 91, + 16, + 16, + 247, + 247, + 247, + 247, + 371, + 249, + 192, + 186, + 186, + 140, + 283, + 283, + 140, + 145, + 16, + 16, + 30, + 30, + 60, + 263, + 263, + 263, + 263, + 375, + 210, + 210, + 210, + 202, + 202, + 203, + 145, + 145, + 138, + 167, + 157, + 174, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 256, + 385, + 25, + 309, + 309, + 309, + 25, + 295, + 295, + 295, + 295, + 38, + 38, + 38, + 38, + 38, + 96, + 34, + 212, + 174, + 174, + 237, + 237, + 237, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 76, + 59, + 59, + 59, + 382, + 59, + 237, + 308, + 308, + 343, + 257, + 257, + 257, + 257, + 379, + 231, + 231, + 77, + 231, + 231, + 231, + 231, + 231, + 294, + 294, + 294, + 224, + 224, + 224, + 245, + 385, + 385, + 385, + 385, + 385, + 245, + 179, + 179, + 329, + 329, + 66, + 66, + 177, + 177, + 177, + 177, + 355, + 152, + 152, + 55, + 148, + 25, + 25, + 148, + 148, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 148, + 132, + 146, + 146, + 146, + 146, + 146, + 251, + 323, + 251, + 251, + 146, + 146, + 146, + 146, + 216, + 216, + 216, + 216, + 48, + 48, + 48, + 48, + 48, + 288, + 225, + 187, + 311, + 265, + 224, + 224, + 60, + 392, + 314, + 314, + 310, + 310, + 310, + 310, + 310, + 310, + 310, + 187, + 144, + 144, + 385, + 144, + 131, + 131, + 14, + 14, + 14, + 131, + 131, + 364, + 364, + 400, + 216, + 188, + 380, + 188, + 188, + 188, + 188, + 356, + 5, + 5, + 5, + 24, + 188, + 142, + 142, + 358, + 142, + 142, + 113, + 26, + 26, + 113, + 149, + 312, + 312, + 312, + 143, + 143, + 119, + 367, + 319, + 221, + 242, + 307, + 346, + 242, + 242, + 229, + 229, + 278, + 278, + 261, + 263, + 263, + 79, + 263, + 72, + 317, + 317, + 72, + 99, + 99, + 99, + 99, + 99, + 58, + 58, + 254, + 254, + 280, + 280, + 45, + 45, + 280, + 280, + 256, + 256, + 216, + 260, + 260, + 329, + 329, + 329, + 329, + 56, + 56, + 36, + 36, + 36, + 260, + 331, + 331, + 331, + 277, + 316, + 60, + 60, + 232, + 243, + 319, + 243, + 243, + 364, + 364, + 199, + 199, + 166, + 360, + 18, + 227, + 227, + 166, + 167, + 51, + 51, + 51, + 92, + 92, + 22, + 167, + 167, + 23, + 333, + 214, + 214, + 214, + 266, + 266, + 336, + 393, + 202, + 202, + 202, + 167, + 385, + 389, + 76, + 76, + 384, + 384, + 76, + 307, + 76, + 76, + 76, + 384, + 44, + 259, + 259, + 259, + 259, + 259, + 83, + 266, + 266, + 169, + 124, + 124, + 352, + 139, + 349, + 139, + 199, + 379, + 379, + 199, + 193, + 15, + 113, + 113, + 72, + 333, + 72, + 202, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 316, + 316, + 316, + 400, + 254, + 254, + 201, + 113, + 113, + 113, + 113, + 376, + 376, + 376, + 376, + 376, + 341, + 302, + 373, + 254, + 254, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 286, + 286, + 296, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 33, + 33, + 144, + 144, + 144, + 144, + 155, + 155, + 155, + 166, + 166, + 166, + 178, + 148, + 120, + 120, + 372, + 267, + 120, + 120, + 120, + 125, + 125, + 160, + 160, + 262, + 262, + 21, + 160, + 291, + 291, + 291, + 291, + 284, + 266, + 266, + 266, + 222, + 216, + 100, + 245, + 245, + 245, + 245, + 160, + 372, + 372, + 309, + 309, + 309, + 82, + 369, + 369, + 369, + 194, + 182, + 150, + 116, + 116, + 246, + 383, + 73, + 246, + 111, + 111, + 193, + 193, + 193, + 178, + 178, + 178, + 178, + 169, + 136, + 198, + 282, + 29, + 29, + 46, + 268, + 283, + 370, + 198, + 114, + 200, + 15, + 377, + 377, + 377, + 15, + 15, + 22, + 22, + 200, + 312, + 200, + 141, + 139, + 114, + 397, + 397, + 114, + 392, + 392, + 193, + 193, + 193, + 344, + 344, + 62, + 169, + 169, + 169, + 200, + 396, + 396, + 246, + 200, + 193, + 201, + 104, + 104, + 22, + 15, + 15, + 259, + 275, + 323, + 19, + 19, + 374, + 319, + 339, + 339, + 339, + 339, + 19, + 49, + 89, + 89, + 89, + 89, + 99, + 275, + 212, + 222, + 42, + 42, + 42, + 42, + 42, + 42, + 222, + 222, + 372, + 13, + 13, + 13, + 98, + 98, + 38, + 301, + 301, + 13, + 13, + 222, + 222, + 251, + 254, + 254, + 254, + 254, + 283, + 283, + 340, + 340, + 276, + 276, + 276, + 276, + 279, + 279, + 281, + 298, + 28, + 354, + 354, + 28, + 17, + 249, + 391, + 237, + 23, + 289, + 289, + 344, + 104, + 53, + 53, + 53, + 228, + 228, + 228, + 228, + 225, + 104, + 104, + 104, + 104, + 359, + 359, + 162, + 326, + 326, + 162, + 325, + 325, + 83, + 83, + 319, + 100, + 100, + 162, + 171, + 234, + 234, + 161, + 161, + 239, + 161, + 190, + 131, + 131, + 131, + 131, + 131, + 169, + 169, + 345, + 345, + 169, + 153, + 19, + 19, + 0, + 0, + 396, + 215, + 153, + 153, + 131, + 158, + 158, + 137, + 157, + 157, + 227, + 159, + 159, + 181, + 181, + 142, + 142, + 141, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 81, + 117, + 117, + 117, + 17, + 6, + 6, + 117, + 117, + 117, + 285, + 285, + 329, + 319, + 40, + 367, + 367, + 56, + 56, + 56, + 4, + 4, + 252, + 250, + 9, + 55, + 250, + 250, + 250, + 250, + 278, + 234, + 24, + 24, + 24, + 71, + 71, + 361, + 361, + 220, + 30, + 220, + 260, + 260, + 194, + 194, + 194, + 29, + 29, + 354, + 194, + 15, + 15, + 15, + 204, + 217, + 217, + 267, + 267, + 194, + 194, + 93, + 93, + 93, + 93, + 9, + 9, + 294, + 294, + 294, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 203, + 203, + 203, + 85, + 85, + 318, + 318, + 357, + 357, + 85, + 85, + 85, + 5, + 92, + 203, + 203, + 57, + 38, + 352, + 38, + 38, + 38, + 94, + 230, + 270, + 282, + 22, + 22, + 282, + 282, + 128, + 101, + 73, + 101, + 101, + 55, + 253, + 253, + 253, + 253, + 217, + 101, + 181, + 181, + 334, + 107, + 107, + 133, + 206, + 206, + 206, + 154, + 154, + 169, + 169, + 237, + 194, + 127, + 127, + 163, + 163, + 331, + 331, + 188, + 339, + 339, + 78, + 78, + 125, + 125, + 235, + 235, + 235, + 324, + 235, + 254, + 111, + 163, + 163, + 145, + 145, + 239, + 145, + 189, + 111, + 315, + 315, + 315, + 365, + 46, + 46, + 46, + 111, + 90, + 90, + 161, + 274, + 274, + 2, + 154, + 154, + 291, + 291, + 154, + 154, + 154, + 186, + 119, + 336, + 340, + 340, + 31, + 88, + 238, + 238, + 238, + 238, + 102, + 102, + 350, + 94, + 94, + 94, + 376, + 376, + 49, + 95, + 323, + 308, + 95, + 262, + 70, + 70, + 260, + 286, + 102, + 116, + 159, + 221, + 159, + 159, + 320, + 241, + 352, + 352, + 367, + 367, + 8, + 319, + 241, + 213, + 213, + 213, + 297, + 147, + 284, + 284, + 284, + 284, + 284, + 284, + 247, + 247, + 304, + 304, + 332, + 332, + 224, + 224, + 224, + 372, + 246, + 246, + 246, + 246, + 246, + 246, + 296, + 296, + 296, + 112, + 257, + 257, + 23, + 23, + 34, + 24, + 257, + 395, + 395, + 395, + 395, + 395, + 49, + 49, + 23, + 257, + 138, + 127, + 151, + 163, + 163, + 171, + 188, + 110, + 110, + 110, + 110, + 181, + 318, + 318, + 181, + 125, + 270, + 385, + 333, + 333, + 333, + 165, + 165, + 165, + 145, + 112, + 174, + 174, + 174, + 249, + 174, + 148, + 148, + 86, + 38, + 38, + 38, + 38, + 148, + 110, + 111, + 90, + 373, + 258, + 134, + 134, + 243, + 296, + 296, + 296, + 296, + 326, + 3, + 296, + 262, + 1, + 1, + 324, + 324, + 324, + 378, + 376, + 376, + 77, + 81, + 81, + 95, + 95, + 95, + 95, + 95, + 100, + 37, + 37, + 80, + 262, + 297, + 297, + 171, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 341, + 341, + 341, + 342, + 342, + 342, + 322, + 179, + 179, + 179, + 179, + 61, + 179, + 177, + 187, + 325, + 325, + 253, + 360, + 360, + 253, + 149, + 149, + 219, + 219, + 149, + 7, + 150, + 137, + 68, + 215, + 215, + 215, + 215, + 33, + 215, + 215, + 212, + 383, + 383, + 383, + 326, + 60, + 221, + 221, + 356, + 370, + 54, + 54, + 70, + 70, + 70, + 70, + 70, + 221, + 221, + 221, + 221, + 221, + 221, + 257, + 33, + 288, + 236, + 137, + 121, + 121, + 213, + 213, + 121, + 172, + 190, + 101, + 101, + 101, + 127, + 128, + 208, + 56, + 208, + 276, + 276, + 276, + 128, + 314, + 389, + 239, + 25, + 239, + 270, + 389, + 389, + 389, + 370, + 370, + 370, + 370, + 370, + 14, + 14, + 14, + 90, + 94, + 94, + 51, + 97, + 97, + 58, + 208, + 128, + 374, + 374, + 137, + 137, + 137, + 193, + 130, + 374, + 374, + 38, + 38, + 387, + 318, + 318, + 318, + 318, + 318, + 373, + 373, + 323, + 385, + 385, + 385, + 385, + 38, + 38, + 38, + 38, + 38, + 30, + 72, + 72, + 72, + 72, + 47, + 241, + 241, + 241, + 241, + 250, + 242, + 242, + 229, + 271, + 296, + 296, + 130, + 335, + 335, + 130, + 111, + 198, + 198, + 258, + 108, + 108, + 107, + 107, + 119, + 105, + 105, + 189, + 189, + 189, + 211, + 211, + 211, + 211, + 211, + 2, + 191, + 191, + 209, + 191, + 191, + 361, + 361, + 191, + 133, + 67, + 161, + 143, + 143, + 143, + 396, + 143, + 143, + 153, + 153, + 163, + 164, + 154, + 313, + 227, + 227, + 169, + 169, + 271, + 271, + 330, + 330, + 347, + 319, + 79, + 271, + 271, + 271, + 285, + 300, + 300, + 300, + 300, + 299, + 288, + 169, + 164, + 164, + 164, + 164, + 163, + 397, + 222, + 222, + 222, + 222, + 222, + 222, + 163, + 163, + 35, + 35, + 204, + 163, + 107, + 130, + 107, + 327, + 108, + 336, + 323, + 323, + 323, + 323, + 262, + 244, + 371, + 283, + 224, + 224, + 257, + 129, + 129, + 192, + 192, + 192, + 154, + 334, + 144, + 115, + 213, + 213, + 301, + 276, + 276, + 84, + 115, + 115, + 51, + 115, + 115, + 175, + 175, + 171, + 117, + 290, + 290, + 117, + 233, + 363, + 181, + 181, + 380, + 380, + 336, + 336, + 34, + 295, + 181, + 35, + 35, + 48, + 149, + 88, + 195, + 121, + 190, + 133, + 133, + 133, + 133, + 186, + 367, + 367, + 363, + 363, + 100, + 100, + 124, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 306, + 306, + 306, + 71, + 71, + 268, + 268, + 222, + 222, + 384, + 222, + 222, + 222, + 222, + 83, + 298, + 298, + 195, + 217, + 217, + 217, + 282, + 366, + 282, + 282, + 282, + 38, + 203, + 203, + 379, + 203, + 203, + 39, + 219, + 243, + 269, + 128, + 23, + 23, + 46, + 15, + 278, + 144, + 304, + 218, + 375, + 218, + 271, + 57, + 16, + 271, + 271, + 144, + 42, + 397, + 327, + 318, + 318, + 377, + 25, + 34, + 34, + 34, + 34, + 34, + 68, + 68, + 68, + 30, + 26, + 19, + 19, + 18, + 18, + 18, + 18, + 364, + 364, + 364, + 18, + 19, + 19, + 244, + 283, + 201, + 264, + 264, + 234, + 207, + 207, + 207, + 129, + 129, + 338, + 15, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 68, + 68, + 68, + 68, + 196, + 376, + 284, + 245, + 266, + 266, + 196, + 304, + 130, + 78, + 78, + 78, + 78, + 123, + 123, + 123, + 303, + 303, + 303, + 301, + 353, + 353, + 203, + 203, + 238, + 318, + 318, + 207, + 207, + 207, + 207, + 207, + 199, + 307, + 32, + 287, + 287, + 373, + 287, + 287, + 240, + 199, + 61, + 61, + 61, + 1, + 298, + 199, + 153, + 102, + 180, + 369, + 369, + 32, + 32, + 32, + 180, + 119, + 121, + 153, + 191, + 191, + 183, + 183, + 183, + 73, + 73, + 73, + 73, + 73, + 285, + 228, + 183, + 316, + 80, + 80, + 182, + 276, + 344, + 344, + 344, + 344, + 344, + 344, + 260, + 351, + 65, + 65, + 260, + 182, + 197, + 197, + 197, + 197, + 197, + 177, + 177, + 252, + 103, + 189, + 183, + 183, + 183, + 110, + 156, + 107, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 54, + 54, + 54, + 291, + 291, + 284, + 284, + 116, + 116, + 300, + 300, + 34, + 194, + 392, + 194, + 96, + 307, + 96, + 96, + 96, + 194, + 161, + 79, + 92, + 155, + 326, + 326, + 63, + 63, + 290, + 171, + 306, + 306, + 306, + 306, + 97, + 97, + 97, + 262, + 262, + 25, + 32, + 80, + 80, + 23, + 358, + 358, + 230, + 60, + 230, + 269, + 266, + 159, + 159, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 312, + 368, + 368, + 368, + 368, + 368, + 367, + 367, + 367, + 391, + 391, + 73, + 77, + 77, + 77, + 77, + 77, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 278, + 225, + 207, + 207, + 207, + 207, + 102, + 32, + 201, + 201, + 387, + 387, + 344, + 344, + 7, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 210, + 102, + 124, + 124, + 123, + 123, + 177, + 102, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 38, + 84, + 387, + 363, + 243, + 243, + 243, + 234, + 234, + 233, + 79, + 79, + 143, + 14, + 22, + 22, + 22, + 128, + 128, + 203, + 203, + 310, + 222, + 128, + 188, + 49, + 361, + 49, + 49, + 49, + 49, + 314, + 314, + 314, + 314, + 49, + 54, + 391, + 391, + 391, + 391, + 391, + 385, + 54, + 54, + 84, + 84, + 346, + 346, + 82, + 82, + 47, + 47, + 47, + 118, + 59, + 97, + 97, + 363, + 97, + 97, + 97, + 97, + 97, + 97, + 314, + 314, + 399, + 38, + 38, + 99, + 99, + 99, + 75, + 75, + 98, + 26, + 26, + 321, + 321, + 373, + 324, + 324, + 382, + 98, + 7, + 308, + 308, + 15, + 93, + 93, + 93, + 93, + 281, + 281, + 281, + 292, + 292, + 292, + 289, + 236, + 221, + 224, + 24, + 298, + 293, + 293, + 261, + 261, + 196, + 196, + 0, + 0, + 309, + 309, + 309, + 0, + 164, + 164, + 285, + 356, + 314, + 389, + 236, + 236, + 236, + 282, + 164, + 164, + 164, + 127, + 179, + 165, + 165, + 357, + 172, + 172, + 123, + 168, + 192, + 169, + 169, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 393, + 393, + 393, + 393, + 384, + 319, + 22, + 62, + 207, + 300, + 300, + 300, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 353, + 53, + 395, + 8, + 316, + 316, + 316, + 343, + 343, + 37, + 37, + 37, + 296, + 206, + 224, + 270, + 43, + 43, + 43, + 43, + 270, + 270, + 334, + 334, + 238, + 96, + 238, + 257, + 257, + 130, + 348, + 32, + 32, + 56, + 223, + 130, + 130, + 130, + 109, + 109, + 169, + 354, + 354, + 354, + 354, + 354, + 397, + 397, + 397, + 397, + 397, + 61, + 61, + 61, + 61, + 14, + 391, + 391, + 391, + 306, + 62, + 62, + 240, + 240, + 230, + 258, + 207, + 232, + 232, + 232, + 209, + 203, + 367, + 203, + 257, + 257, + 169, + 195, + 370, + 370, + 303, + 303, + 231, + 195, + 126, + 155, + 155, + 155, + 186, + 186, + 250, + 250, + 186, + 50, + 50, + 211, + 291, + 291, + 291, + 130, + 130, + 130, + 386, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 375, + 375, + 66, + 130, + 161, + 161, + 161, + 161, + 161, + 161, + 214, + 392, + 392, + 392, + 214, + 214, + 214, + 254, + 391, + 265, + 265, + 189, + 189, + 104, + 104, + 104, + 55, + 178, + 178, + 178, + 230, + 95, + 95, + 95, + 69, + 69, + 38, + 38, + 38, + 7, + 230, + 229, + 229, + 229, + 229, + 292, + 292, + 292, + 194, + 194, + 194, + 152, + 152, + 152, + 152, + 152, + 121, + 197, + 197, + 187, + 346, + 63, + 63, + 187, + 199, + 199, + 199, + 199, + 394, + 316, + 316, + 199, + 199, + 157, + 157, + 116, + 180, + 36, + 65, + 65, + 194, + 348, + 348, + 348, + 27, + 378, + 378, + 378, + 343, + 185, + 382, + 185, + 93, + 295, + 211, + 211, + 211, + 211, + 363, + 363, + 211, + 369, + 6, + 76, + 367, + 21, + 21, + 227, + 256, + 393, + 393, + 256, + 256, + 102, + 102, + 163, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 93, + 93, + 93, + 183, + 156, + 192, + 192, + 391, + 391, + 391, + 347, + 261, + 294, + 256, + 286, + 286, + 286, + 286, + 114, + 130, + 298, + 87, + 87, + 87, + 35, + 267, + 2, + 2, + 267, + 267, + 267, + 353, + 353, + 50, + 50, + 50, + 50, + 50, + 267, + 267, + 32, + 295, + 348, + 348, + 348, + 348, + 348, + 348, + 348, + 84, + 84, + 84, + 48, + 48, + 295, + 84, + 84, + 84, + 71, + 273, + 245, + 277, + 277, + 284, + 384, + 384, + 384, + 81, + 284, + 252, + 252, + 252, + 0, + 252, + 257, + 165, + 328, + 328, + 165, + 157, + 213, + 213, + 213, + 213, + 336, + 7, + 324, + 324, + 194, + 397, + 397, + 397, + 286, + 194, + 194, + 259, + 194, + 223, + 223, + 194, + 194, + 144, + 14, + 51, + 208, + 198, + 198, + 198, + 336, + 336, + 198, + 198, + 273, + 192, + 192, + 57, + 150, + 109, + 109, + 109, + 109, + 175, + 175, + 175, + 175, + 175, + 351, + 351, + 82, + 374, + 374, + 374, + 374, + 374, + 374, + 82, + 82, + 201, + 9, + 9, + 175, + 175, + 350, + 350, + 97, + 127, + 131, + 131, + 204, + 23, + 43, + 43, + 204, + 204, + 204, + 204, + 64, + 218, + 223, + 393, + 393, + 138, + 138, + 47, + 47, + 138, + 152, + 175, + 160, + 8, + 361, + 304, + 344, + 344, + 305, + 360, + 300, + 310, + 310, + 310, + 310, + 244, + 227, + 296, + 0, + 246, + 368, + 74, + 74, + 246, + 310, + 246, + 231, + 246, + 254, + 254, + 211, + 178, + 133, + 133, + 289, + 2, + 2, + 58, + 58, + 356, + 356, + 356, + 356, + 58, + 258, + 258, + 246, + 362, + 362, + 256, + 81, + 81, + 81, + 81, + 81, + 248, + 248, + 228, + 228, + 228, + 242, + 242, + 242, + 242, + 242, + 204, + 204, + 359, + 173, + 173, + 105, + 153, + 223, + 386, + 62, + 322, + 322, + 62, + 62, + 62, + 62, + 62, + 62, + 126, + 126, + 346, + 346, + 288, + 126, + 126, + 126, + 126, + 187, + 243, + 128, + 128, + 9, + 9, + 128, + 182, + 161, + 378, + 378, + 378, + 332, + 332, + 125, + 205, + 384, + 11, + 303, + 303, + 303, + 303, + 11, + 58, + 0, + 0, + 0, + 0, + 0, + 16, + 20, + 20, + 86, + 277, + 277, + 294, + 287, + 287, + 386, + 287, + 170, + 170, + 22, + 302, + 22, + 41, + 41, + 41, + 41, + 57, + 44, + 47, + 47, + 395, + 395, + 395, + 395, + 375, + 376, + 373, + 14, + 14, + 341, + 341, + 341, + 333, + 333, + 208, + 238, + 263, + 130, + 130, + 130, + 130, + 130, + 130, + 166, + 216, + 216, + 109, + 147, + 147, + 137, + 137, + 137, + 274, + 274, + 0, + 341, + 341, + 341, + 341, + 0, + 0, + 0, + 0, + 0, + 348, + 348, + 348, + 348, + 72, + 72, + 27, + 325, + 245, + 279, + 141, + 141, + 384, + 185, + 185, + 180, + 180, + 175, + 175, + 106, + 106, + 132, + 125, + 125, + 252, + 253, + 253, + 76, + 253, + 253, + 246, + 252, + 125, + 373, + 373, + 14, + 193, + 156, + 103, + 206, + 206, + 103, + 103, + 103, + 103, + 370, + 370, + 370, + 370, + 28, + 76, + 59, + 59, + 59, + 59, + 368, + 368, + 330, + 59, + 59, + 59, + 59, + 10, + 375, + 375, + 375, + 10, + 10, + 10, + 8, + 260, + 292, + 227, + 266, + 297, + 297, + 163, + 163, + 7, + 7, + 358, + 358, + 400, + 400, + 216, + 216, + 216, + 201, + 201, + 201, + 201, + 260, + 260, + 163, + 163, + 141, + 141, + 141, + 0, + 149, + 149, + 81, + 81, + 192, + 215, + 149, + 138, + 157, + 157, + 352, + 159, + 353, + 159, + 156, + 156, + 9, + 9, + 140, + 108, + 161, + 161, + 36, + 308, + 308, + 390, + 12, + 12, + 12, + 136, + 200, + 200, + 389, + 389, + 389, + 224, + 226, + 155, + 335, + 261, + 131, + 207, + 215, + 6, + 352, + 154, + 38, + 359, + 38, + 38, + 38, + 38, + 38, + 98, + 98, + 98, + 188, + 289, + 139, + 82, + 382, + 382, + 381, + 381, + 397, + 397, + 82, + 82, + 16, + 16, + 16, + 352, + 52, + 52, + 75, + 75, + 77, + 77, + 289, + 289, + 289, + 247, + 247, + 247, + 253, + 213, + 213, + 213, + 213, + 228, + 244, + 139, + 139, + 139, + 199, + 199, + 33, + 14, + 14, + 14, + 273, + 174, + 174, + 130, + 49, + 338, + 130, + 130, + 156, + 124, + 145, + 83, + 395, + 83, + 380, + 135, + 141, + 141, + 141, + 125, + 125, + 125, + 125, + 131, + 86, + 86, + 123, + 123, + 145, + 125, + 125, + 82, + 125, + 125, + 142, + 142, + 109, + 134, + 180, + 180, + 180, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 282, + 282, + 297, + 297, + 244, + 244, + 244, + 244, + 244, + 381, + 42, + 271, + 271, + 49, + 49, + 279, + 163, + 168, + 380, + 343, + 22, + 22, + 22, + 22, + 233, + 233, + 168, + 246, + 246, + 234, + 232, + 232, + 250, + 15, + 135, + 51, + 135, + 165, + 32, + 32, + 32, + 32, + 203, + 203, + 318, + 318, + 318, + 318, + 22, + 247, + 247, + 276, + 276, + 286, + 91, + 262, + 272, + 235, + 115, + 357, + 357, + 165, + 165, + 141, + 141, + 141, + 79, + 234, + 141, + 141, + 103, + 46, + 46, + 46, + 46, + 103, + 103, + 204, + 144, + 144, + 144, + 144, + 144, + 277, + 68, + 65, + 65, + 180, + 226, + 226, + 114, + 43, + 114, + 114, + 144, + 144, + 144, + 121, + 121, + 333, + 333, + 333, + 333, + 21, + 271, + 271, + 283, + 196, + 196, + 108, + 108, + 114, + 368, + 368, + 354, + 354, + 99, + 208, + 208, + 114, + 102, + 323, + 360, + 360, + 360, + 360, + 360, + 66, + 341, + 341, + 341, + 390, + 400, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 312, + 312, + 317, + 320, + 320, + 49, + 30, + 30, + 258, + 218, + 250, + 250, + 162, + 375, + 7, + 7, + 7, + 7, + 187, + 145, + 145, + 151, + 151, + 151, + 151, + 151, + 2, + 242, + 186, + 348, + 348, + 186, + 200, + 154, + 154, + 109, + 303, + 303, + 303, + 203, + 203, + 358, + 312, + 203, + 364, + 376, + 65, + 343, + 343, + 343, + 343, + 343, + 318, + 65, + 397, + 397, + 397, + 38, + 38, + 242, + 400, + 400, + 400, + 257, + 109, + 109, + 109, + 200, + 200, + 200, + 200, + 146, + 182, + 182, + 102, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 51, + 61, + 86, + 274, + 274, + 84, + 274, + 32, + 262, + 223, + 23, + 30, + 58, + 58, + 261, + 261, + 79, + 79, + 79, + 79, + 261, + 241, + 241, + 241, + 246, + 246, + 365, + 365, + 191, + 191, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 5, + 161, + 161, + 161, + 161, + 161, + 161, + 350, + 350, + 331, + 331, + 36, + 36, + 36, + 314, + 380, + 69, + 69, + 69, + 73, + 73, + 73, + 73, + 90, + 90, + 90, + 385, + 90, + 90, + 15, + 3, + 3, + 60, + 60, + 247, + 81, + 81, + 81, + 81, + 81, + 341, + 341, + 81, + 15, + 15, + 247, + 247, + 221, + 257, + 278, + 278, + 204, + 192, + 192, + 192, + 197, + 96, + 239, + 239, + 291, + 291, + 163, + 151, + 125, + 125, + 125, + 209, + 209, + 209, + 213, + 365, + 125, + 125, + 122, + 122, + 253, + 134, + 134, + 134, + 134, + 174, + 290, + 290, + 369, + 290, + 290, + 290, + 262, + 262, + 174, + 244, + 147, + 163, + 163, + 149, + 136, + 179, + 26, + 26, + 297, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 395, + 65, + 65, + 17, + 80, + 80, + 213, + 264, + 158, + 61, + 61, + 58, + 58, + 58, + 379, + 58, + 58, + 58, + 62, + 62, + 12, + 62, + 62, + 23, + 23, + 373, + 23, + 289, + 150, + 140, + 302, + 302, + 1, + 111, + 154, + 154, + 47, + 90, + 308, + 308, + 308, + 90, + 233, + 233, + 233, + 233, + 233, + 218, + 218, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 393, + 352, + 352, + 352, + 352, + 350, + 350, + 350, + 350, + 28, + 28, + 89, + 227, + 227, + 320, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 71, + 71, + 227, + 227, + 227, + 10, + 10, + 10, + 239, + 191, + 191, + 154, + 195, + 315, + 315, + 315, + 195, + 195, + 195, + 195, + 311, + 311, + 311, + 311, + 311, + 311, + 311, + 321, + 321, + 321, + 302, + 373, + 81, + 264, + 266, + 226, + 226, + 226, + 226, + 226, + 270, + 15, + 15, + 270, + 253, + 253, + 227, + 99, + 99, + 99, + 227, + 399, + 399, + 327, + 84, + 84, + 330, + 330, + 80, + 342, + 342, + 342, + 342, + 86, + 53, + 53, + 53, + 53, + 227, + 41, + 41, + 41, + 256, + 256, + 295, + 295, + 282, + 353, + 282, + 282, + 282, + 282, + 282, + 282, + 170, + 200, + 180, + 180, + 180, + 42, + 42, + 44, + 312, + 259, + 180, + 247, + 180, + 138, + 38, + 104, + 111, + 384, + 384, + 350, + 350, + 378, + 378, + 378, + 23, + 45, + 60, + 60, + 60, + 60, + 60, + 274, + 274, + 245, + 245, + 245, + 352, + 352, + 245, + 245, + 245, + 77, + 215, + 111, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "values": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ] +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.py new file mode 100644 index 0000000000..c2d902c1ee --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_4flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 4 flows.""" + build(4, False).emit() \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.data @@ -0,0 +1,60029 @@ +{ + "commands": { + "data": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + }, + "ans_mem": { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + } +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.expect new file mode 100644 index 0000000000..cef9b80760 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 121, + 203, + 203, + 275, + 243, + 310, + 330, + 330, + 330, + 329, + 291, + 256, + 329, + 268, + 354, + 354, + 380, + 130, + 307, + 80, + 262, + 262, + 262, + 363, + 40, + 40, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 242, + 299, + 388, + 388, + 243, + 243, + 243, + 287, + 287, + 287, + 176, + 287, + 287, + 325, + 61, + 321, + 125, + 125, + 125, + 125, + 95, + 95, + 95, + 306, + 306, + 296, + 145, + 145, + 205, + 205, + 205, + 171, + 83, + 83, + 83, + 171, + 79, + 125, + 125, + 125, + 212, + 309, + 133, + 133, + 215, + 238, + 238, + 238, + 238, + 238, + 221, + 216, + 318, + 318, + 318, + 341, + 80, + 221, + 221, + 306, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 11, + 231, + 231, + 231, + 241, + 98, + 98, + 181, + 12, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 167, + 216, + 82, + 82, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 69, + 69, + 69, + 69, + 36, + 82, + 216, + 216, + 216, + 216, + 238, + 238, + 60, + 60, + 60, + 60, + 162, + 177, + 183, + 150, + 82, + 183, + 90, + 219, + 219, + 312, + 281, + 300, + 254, + 314, + 314, + 293, + 293, + 253, + 251, + 251, + 251, + 251, + 21, + 219, + 251, + 129, + 129, + 267, + 267, + 267, + 267, + 267, + 66, + 66, + 98, + 98, + 250, + 90, + 90, + 90, + 90, + 203, + 203, + 21, + 21, + 21, + 203, + 119, + 0, + 0, + 119, + 76, + 250, + 151, + 250, + 250, + 305, + 305, + 318, + 209, + 209, + 209, + 209, + 318, + 318, + 318, + 318, + 318, + 318, + 89, + 89, + 89, + 89, + 89, + 89, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 308, + 11, + 11, + 217, + 217, + 306, + 366, + 366, + 330, + 220, + 220, + 246, + 246, + 330, + 372, + 372, + 372, + 113, + 113, + 113, + 113, + 18, + 113, + 170, + 208, + 208, + 208, + 208, + 109, + 120, + 120, + 120, + 120, + 91, + 208, + 161, + 81, + 81, + 161, + 183, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 310, + 310, + 310, + 297, + 297, + 95, + 95, + 95, + 95, + 95, + 162, + 310, + 63, + 63, + 63, + 310, + 310, + 303, + 86, + 255, + 255, + 378, + 300, + 323, + 6, + 6, + 323, + 120, + 120, + 323, + 391, + 332, + 256, + 343, + 356, + 278, + 278, + 356, + 354, + 346, + 346, + 374, + 223, + 388, + 238, + 222, + 157, + 222, + 222, + 45, + 378, + 220, + 378, + 332, + 332, + 400, + 269, + 269, + 269, + 180, + 180, + 269, + 301, + 301, + 103, + 54, + 41, + 41, + 103, + 121, + 121, + 121, + 154, + 312, + 312, + 312, + 312, + 248, + 182, + 218, + 218, + 87, + 165, + 252, + 7, + 7, + 195, + 195, + 195, + 195, + 195, + 144, + 227, + 227, + 195, + 296, + 296, + 152, + 400, + 12, + 12, + 359, + 128, + 128, + 128, + 255, + 255, + 198, + 198, + 198, + 198, + 255, + 201, + 8, + 8, + 8, + 40, + 41, + 149, + 149, + 201, + 255, + 286, + 351, + 400, + 332, + 380, + 323, + 323, + 310, + 310, + 323, + 323, + 323, + 36, + 36, + 36, + 36, + 36, + 323, + 397, + 51, + 380, + 367, + 367, + 367, + 367, + 154, + 154, + 337, + 337, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 101, + 244, + 240, + 83, + 165, + 256, + 30, + 30, + 30, + 164, + 164, + 164, + 164, + 256, + 256, + 256, + 362, + 234, + 137, + 137, + 137, + 192, + 192, + 374, + 176, + 176, + 374, + 123, + 123, + 14, + 314, + 382, + 382, + 142, + 122, + 82, + 181, + 181, + 92, + 189, + 321, + 321, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 43, + 43, + 237, + 206, + 80, + 80, + 206, + 348, + 387, + 387, + 387, + 327, + 327, + 327, + 327, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 79, + 79, + 79, + 207, + 207, + 338, + 338, + 143, + 143, + 143, + 13, + 217, + 366, + 281, + 315, + 315, + 3, + 3, + 157, + 157, + 51, + 105, + 105, + 105, + 105, + 374, + 374, + 374, + 374, + 353, + 241, + 241, + 353, + 353, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 0, + 0, + 243, + 243, + 243, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 2, + 119, + 135, + 135, + 209, + 240, + 208, + 208, + 255, + 223, + 74, + 74, + 74, + 74, + 74, + 74, + 42, + 189, + 189, + 81, + 109, + 189, + 189, + 189, + 213, + 203, + 255, + 144, + 144, + 144, + 255, + 85, + 255, + 256, + 260, + 9, + 9, + 9, + 107, + 59, + 107, + 175, + 223, + 223, + 223, + 223, + 235, + 235, + 235, + 40, + 30, + 30, + 30, + 30, + 188, + 188, + 282, + 316, + 320, + 320, + 320, + 71, + 320, + 333, + 26, + 26, + 347, + 194, + 64, + 64, + 64, + 149, + 149, + 149, + 235, + 235, + 235, + 235, + 168, + 168, + 184, + 184, + 249, + 309, + 360, + 239, + 257, + 257, + 299, + 101, + 132, + 132, + 92, + 206, + 206, + 24, + 299, + 299, + 256, + 256, + 256, + 181, + 181, + 254, + 305, + 154, + 360, + 361, + 348, + 348, + 339, + 313, + 105, + 105, + 105, + 112, + 87, + 87, + 86, + 201, + 260, + 339, + 339, + 339, + 360, + 34, + 360, + 363, + 320, + 320, + 320, + 363, + 16, + 16, + 222, + 382, + 382, + 382, + 215, + 382, + 20, + 20, + 95, + 382, + 382, + 316, + 382, + 382, + 382, + 398, + 398, + 55, + 76, + 312, + 312, + 312, + 312, + 141, + 141, + 398, + 382, + 382, + 393, + 33, + 108, + 393, + 393, + 313, + 313, + 313, + 98, + 98, + 325, + 379, + 379, + 379, + 13, + 13, + 13, + 304, + 331, + 142, + 142, + 301, + 287, + 121, + 7, + 121, + 88, + 239, + 17, + 17, + 17, + 17, + 239, + 226, + 226, + 272, + 272, + 346, + 346, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 77, + 159, + 159, + 213, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 147, + 292, + 292, + 238, + 187, + 187, + 386, + 75, + 364, + 87, + 179, + 179, + 40, + 237, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 190, + 190, + 190, + 190, + 166, + 16, + 16, + 75, + 200, + 200, + 150, + 150, + 150, + 150, + 175, + 175, + 175, + 234, + 234, + 35, + 219, + 219, + 295, + 192, + 394, + 392, + 392, + 394, + 394, + 394, + 394, + 394, + 394, + 113, + 343, + 343, + 343, + 306, + 306, + 306, + 53, + 255, + 144, + 144, + 233, + 255, + 161, + 161, + 190, + 321, + 321, + 362, + 72, + 197, + 37, + 37, + 362, + 222, + 222, + 92, + 0, + 113, + 86, + 173, + 181, + 181, + 154, + 132, + 132, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 181, + 45, + 45, + 45, + 45, + 181, + 167, + 167, + 50, + 167, + 167, + 266, + 309, + 309, + 160, + 160, + 51, + 51, + 77, + 21, + 160, + 160, + 127, + 127, + 127, + 256, + 242, + 242, + 0, + 0, + 46, + 142, + 86, + 86, + 86, + 86, + 86, + 99, + 242, + 242, + 242, + 162, + 162, + 162, + 238, + 242, + 274, + 274, + 269, + 308, + 308, + 299, + 267, + 267, + 220, + 220, + 220, + 174, + 174, + 174, + 299, + 299, + 287, + 287, + 287, + 287, + 287, + 319, + 362, + 362, + 323, + 331, + 354, + 150, + 150, + 212, + 212, + 212, + 321, + 324, + 324, + 297, + 297, + 293, + 293, + 293, + 281, + 281, + 281, + 365, + 362, + 380, + 23, + 222, + 128, + 128, + 128, + 148, + 148, + 148, + 148, + 148, + 237, + 186, + 170, + 170, + 165, + 313, + 40, + 179, + 313, + 313, + 312, + 312, + 312, + 97, + 97, + 97, + 68, + 68, + 68, + 68, + 68, + 29, + 46, + 129, + 129, + 154, + 154, + 132, + 312, + 293, + 264, + 32, + 32, + 32, + 32, + 14, + 14, + 185, + 69, + 69, + 69, + 70, + 72, + 101, + 117, + 117, + 117, + 117, + 117, + 117, + 155, + 155, + 109, + 109, + 109, + 109, + 109, + 91, + 91, + 23, + 185, + 186, + 186, + 167, + 167, + 167, + 167, + 167, + 167, + 87, + 87, + 167, + 79, + 79, + 132, + 132, + 132, + 132, + 188, + 188, + 218, + 218, + 67, + 184, + 320, + 272, + 261, + 186, + 261, + 261, + 160, + 261, + 261, + 275, + 170, + 46, + 158, + 158, + 158, + 158, + 85, + 226, + 92, + 92, + 155, + 155, + 226, + 178, + 178, + 297, + 297, + 299, + 255, + 370, + 397, + 386, + 386, + 386, + 386, + 386, + 79, + 386, + 11, + 11, + 63, + 125, + 125, + 155, + 122, + 122, + 199, + 231, + 231, + 260, + 304, + 280, + 280, + 324, + 323, + 323, + 365, + 365, + 97, + 97, + 97, + 338, + 358, + 150, + 358, + 333, + 339, + 339, + 339, + 332, + 332, + 330, + 330, + 194, + 63, + 63, + 128, + 330, + 330, + 167, + 80, + 167, + 304, + 71, + 71, + 214, + 304, + 298, + 74, + 195, + 195, + 195, + 173, + 173, + 298, + 295, + 57, + 57, + 75, + 62, + 62, + 62, + 32, + 32, + 118, + 118, + 285, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 3, + 3, + 3, + 3, + 26, + 110, + 110, + 110, + 264, + 318, + 318, + 310, + 55, + 55, + 274, + 202, + 202, + 202, + 272, + 272, + 272, + 330, + 58, + 288, + 83, + 186, + 314, + 158, + 158, + 314, + 314, + 314, + 330, + 330, + 71, + 71, + 65, + 330, + 330, + 120, + 120, + 397, + 397, + 397, + 397, + 339, + 327, + 9, + 9, + 327, + 327, + 398, + 80, + 398, + 398, + 398, + 351, + 351, + 351, + 235, + 235, + 171, + 236, + 236, + 236, + 236, + 236, + 236, + 74, + 74, + 74, + 49, + 49, + 49, + 34, + 192, + 245, + 245, + 245, + 304, + 304, + 304, + 136, + 164, + 304, + 351, + 351, + 26, + 26, + 119, + 134, + 178, + 323, + 339, + 266, + 266, + 266, + 239, + 266, + 339, + 339, + 339, + 339, + 291, + 49, + 49, + 49, + 49, + 124, + 148, + 148, + 148, + 43, + 148, + 291, + 291, + 291, + 291, + 131, + 291, + 291, + 291, + 291, + 291, + 318, + 22, + 22, + 22, + 22, + 8, + 129, + 129, + 300, + 300, + 300, + 300, + 208, + 349, + 57, + 57, + 145, + 145, + 145, + 349, + 372, + 148, + 148, + 28, + 28, + 22, + 160, + 160, + 142, + 142, + 142, + 142, + 102, + 353, + 350, + 357, + 357, + 325, + 325, + 216, + 325, + 201, + 44, + 44, + 121, + 67, + 67, + 67, + 67, + 67, + 340, + 340, + 340, + 141, + 141, + 48, + 15, + 15, + 246, + 246, + 246, + 237, + 237, + 361, + 361, + 393, + 91, + 334, + 245, + 245, + 99, + 295, + 295, + 295, + 295, + 295, + 295, + 275, + 275, + 275, + 384, + 122, + 187, + 324, + 299, + 299, + 390, + 333, + 103, + 198, + 66, + 198, + 254, + 10, + 10, + 102, + 102, + 102, + 102, + 150, + 164, + 164, + 114, + 114, + 114, + 143, + 143, + 237, + 153, + 190, + 190, + 190, + 190, + 74, + 74, + 20, + 92, + 14, + 92, + 190, + 180, + 180, + 213, + 155, + 213, + 298, + 298, + 245, + 245, + 245, + 245, + 51, + 51, + 51, + 23, + 267, + 200, + 317, + 317, + 317, + 317, + 317, + 320, + 320, + 320, + 320, + 287, + 231, + 231, + 287, + 124, + 287, + 155, + 155, + 5, + 155, + 155, + 155, + 149, + 74, + 149, + 241, + 241, + 271, + 271, + 271, + 194, + 271, + 271, + 271, + 271, + 83, + 271, + 277, + 277, + 246, + 278, + 309, + 291, + 15, + 15, + 88, + 291, + 311, + 203, + 311, + 398, + 325, + 344, + 344, + 344, + 367, + 382, + 395, + 395, + 23, + 23, + 63, + 63, + 63, + 63, + 63, + 52, + 52, + 4, + 4, + 314, + 279, + 37, + 37, + 37, + 37, + 395, + 378, + 60, + 246, + 246, + 246, + 378, + 378, + 378, + 378, + 337, + 337, + 337, + 394, + 394, + 397, + 374, + 330, + 330, + 330, + 367, + 367, + 350, + 350, + 102, + 102, + 102, + 156, + 156, + 233, + 107, + 318, + 286, + 286, + 286, + 378, + 336, + 336, + 336, + 347, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 211, + 361, + 64, + 64, + 160, + 174, + 174, + 174, + 174, + 377, + 377, + 377, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 15, + 23, + 23, + 23, + 15, + 82, + 98, + 219, + 166, + 166, + 166, + 132, + 132, + 1, + 132, + 132, + 132, + 132, + 174, + 313, + 313, + 313, + 313, + 276, + 276, + 100, + 6, + 6, + 62, + 62, + 100, + 151, + 191, + 333, + 226, + 284, + 333, + 333, + 53, + 233, + 233, + 391, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 150, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 23, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 19, + 123, + 138, + 138, + 178, + 317, + 61, + 61, + 61, + 207, + 207, + 294, + 294, + 384, + 384, + 15, + 346, + 346, + 346, + 375, + 375, + 370, + 370, + 370, + 370, + 370, + 370, + 370, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 135, + 130, + 325, + 385, + 385, + 67, + 37, + 37, + 37, + 89, + 56, + 56, + 56, + 115, + 290, + 111, + 111, + 63, + 111, + 111, + 123, + 216, + 216, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 101, + 5, + 5, + 5, + 101, + 101, + 93, + 216, + 217, + 86, + 52, + 86, + 86, + 105, + 105, + 105, + 319, + 319, + 319, + 69, + 69, + 228, + 30, + 222, + 222, + 27, + 319, + 319, + 319, + 131, + 302, + 365, + 365, + 375, + 325, + 325, + 397, + 380, + 309, + 380, + 71, + 380, + 81, + 141, + 86, + 86, + 86, + 86, + 233, + 165, + 94, + 94, + 94, + 94, + 231, + 9, + 9, + 9, + 174, + 208, + 208, + 293, + 293, + 376, + 26, + 26, + 26, + 26, + 26, + 376, + 376, + 376, + 301, + 301, + 224, + 260, + 376, + 97, + 97, + 304, + 304, + 304, + 304, + 292, + 292, + 292, + 292, + 382, + 345, + 208, + 350, + 296, + 365, + 330, + 360, + 360, + 360, + 360, + 360, + 36, + 36, + 368, + 398, + 98, + 98, + 98, + 253, + 253, + 253, + 360, + 360, + 0, + 367, + 352, + 341, + 276, + 341, + 335, + 65, + 65, + 65, + 65, + 65, + 65, + 341, + 99, + 30, + 30, + 141, + 47, + 341, + 236, + 236, + 336, + 394, + 394, + 311, + 394, + 394, + 367, + 371, + 371, + 371, + 391, + 360, + 362, + 338, + 338, + 338, + 338, + 375, + 277, + 112, + 277, + 375, + 230, + 230, + 230, + 49, + 49, + 49, + 34, + 233, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 61, + 61, + 73, + 73, + 263, + 263, + 378, + 378, + 400, + 17, + 17, + 17, + 111, + 198, + 198, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 155, + 155, + 87, + 325, + 325, + 325, + 325, + 120, + 106, + 106, + 106, + 152, + 152, + 152, + 152, + 152, + 18, + 18, + 18, + 28, + 28, + 28, + 36, + 106, + 106, + 106, + 106, + 106, + 106, + 117, + 106, + 106, + 222, + 222, + 196, + 231, + 297, + 322, + 382, + 119, + 382, + 80, + 80, + 80, + 80, + 31, + 31, + 31, + 31, + 31, + 31, + 137, + 117, + 124, + 235, + 235, + 197, + 290, + 290, + 290, + 308, + 308, + 308, + 308, + 108, + 308, + 308, + 308, + 41, + 41, + 367, + 367, + 155, + 155, + 149, + 149, + 118, + 123, + 26, + 123, + 263, + 263, + 263, + 12, + 12, + 12, + 252, + 186, + 186, + 302, + 302, + 309, + 309, + 260, + 260, + 182, + 12, + 182, + 182, + 202, + 236, + 260, + 290, + 276, + 276, + 276, + 276, + 276, + 350, + 389, + 207, + 389, + 394, + 125, + 125, + 177, + 376, + 376, + 246, + 93, + 231, + 69, + 69, + 69, + 246, + 226, + 226, + 119, + 226, + 76, + 187, + 187, + 101, + 101, + 101, + 101, + 80, + 218, + 218, + 296, + 384, + 381, + 358, + 23, + 23, + 23, + 23, + 387, + 17, + 17, + 17, + 17, + 388, + 388, + 388, + 388, + 388, + 386, + 386, + 343, + 397, + 299, + 299, + 105, + 92, + 92, + 92, + 211, + 211, + 10, + 10, + 10, + 10, + 10, + 10, + 96, + 118, + 118, + 118, + 299, + 336, + 61, + 125, + 125, + 125, + 125, + 148, + 148, + 148, + 148, + 148, + 148, + 53, + 138, + 138, + 146, + 146, + 146, + 130, + 115, + 115, + 115, + 112, + 210, + 210, + 210, + 167, + 167, + 167, + 271, + 230, + 230, + 230, + 336, + 25, + 25, + 41, + 68, + 68, + 68, + 57, + 222, + 222, + 222, + 319, + 319, + 159, + 104, + 104, + 104, + 355, + 355, + 355, + 360, + 366, + 366, + 366, + 366, + 379, + 342, + 86, + 394, + 353, + 331, + 365, + 272, + 272, + 29, + 29, + 29, + 29, + 29, + 123, + 123, + 208, + 220, + 272, + 272, + 158, + 272, + 365, + 335, + 379, + 372, + 372, + 105, + 105, + 105, + 105, + 97, + 97, + 355, + 391, + 391, + 382, + 382, + 262, + 218, + 218, + 366, + 16, + 16, + 16, + 67, + 113, + 159, + 81, + 16, + 81, + 81, + 81, + 124, + 193, + 152, + 152, + 152, + 152, + 88, + 88, + 88, + 88, + 88, + 189, + 51, + 198, + 295, + 246, + 260, + 260, + 260, + 250, + 253, + 383, + 340, + 340, + 373, + 373, + 373, + 131, + 25, + 25, + 25, + 117, + 117, + 32, + 73, + 73, + 73, + 69, + 69, + 198, + 187, + 186, + 187, + 233, + 233, + 250, + 250, + 250, + 250, + 270, + 249, + 249, + 249, + 38, + 38, + 38, + 38, + 38, + 64, + 103, + 103, + 103, + 66, + 103, + 219, + 214, + 214, + 214, + 214, + 300, + 253, + 280, + 280, + 278, + 190, + 386, + 386, + 344, + 332, + 386, + 106, + 71, + 71, + 150, + 172, + 296, + 296, + 125, + 205, + 205, + 23, + 23, + 23, + 27, + 205, + 205, + 296, + 296, + 218, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 11, + 11, + 38, + 38, + 139, + 139, + 96, + 96, + 96, + 96, + 96, + 16, + 16, + 16, + 16, + 16, + 16, + 72, + 72, + 72, + 72, + 55, + 96, + 160, + 160, + 160, + 160, + 135, + 135, + 225, + 166, + 168, + 241, + 23, + 241, + 241, + 241, + 295, + 295, + 295, + 298, + 243, + 59, + 28, + 147, + 147, + 147, + 147, + 53, + 53, + 243, + 304, + 304, + 234, + 234, + 234, + 250, + 266, + 266, + 10, + 26, + 26, + 33, + 33, + 261, + 261, + 398, + 389, + 374, + 381, + 391, + 391, + 354, + 354, + 354, + 325, + 313, + 82, + 81, + 81, + 325, + 383, + 377, + 24, + 24, + 377, + 377, + 194, + 91, + 139, + 76, + 26, + 26, + 26, + 139, + 172, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 23, + 62, + 172, + 172, + 179, + 161, + 165, + 207, + 274, + 274, + 32, + 32, + 304, + 304, + 304, + 242, + 242, + 242, + 242, + 114, + 114, + 242, + 124, + 124, + 124, + 124, + 124, + 264, + 377, + 377, + 353, + 353, + 251, + 251, + 251, + 251, + 251, + 239, + 239, + 308, + 308, + 341, + 341, + 338, + 330, + 330, + 330, + 380, + 380, + 380, + 246, + 259, + 386, + 386, + 386, + 263, + 263, + 251, + 386, + 342, + 342, + 91, + 342, + 204, + 204, + 258, + 372, + 372, + 372, + 367, + 358, + 358, + 344, + 344, + 339, + 339, + 359, + 340, + 365, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 85, + 62, + 138, + 138, + 138, + 324, + 324, + 392, + 316, + 205, + 153, + 153, + 118, + 145, + 205, + 22, + 195, + 195, + 181, + 316, + 316, + 37, + 212, + 288, + 288, + 315, + 315, + 254, + 394, + 39, + 39, + 219, + 100, + 67, + 5, + 5, + 52, + 0, + 73, + 73, + 100, + 28, + 28, + 28, + 28, + 28, + 100, + 100, + 217, + 217, + 223, + 229, + 229, + 176, + 204, + 204, + 265, + 78, + 78, + 78, + 78, + 319, + 319, + 207, + 207, + 207, + 16, + 286, + 9, + 286, + 286, + 287, + 377, + 377, + 67, + 67, + 67, + 67, + 38, + 38, + 377, + 321, + 343, + 335, + 34, + 34, + 34, + 6, + 6, + 368, + 249, + 368, + 231, + 400, + 348, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 25, + 25, + 129, + 129, + 218, + 241, + 84, + 200, + 200, + 200, + 3, + 3, + 3, + 3, + 3, + 54, + 54, + 90, + 200, + 200, + 189, + 189, + 189, + 118, + 73, + 290, + 185, + 290, + 290, + 302, + 302, + 302, + 316, + 261, + 350, + 350, + 225, + 225, + 350, + 338, + 338, + 391, + 85, + 308, + 391, + 102, + 231, + 231, + 231, + 231, + 186, + 121, + 121, + 121, + 11, + 115, + 115, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 103, + 103, + 103, + 115, + 115, + 189, + 129, + 129, + 234, + 234, + 234, + 188, + 234, + 234, + 94, + 234, + 234, + 218, + 211, + 112, + 56, + 112, + 112, + 112, + 112, + 229, + 229, + 283, + 119, + 119, + 249, + 64, + 249, + 306, + 306, + 301, + 27, + 27, + 301, + 296, + 260, + 114, + 114, + 209, + 90, + 241, + 397, + 397, + 365, + 365, + 377, + 140, + 228, + 393, + 343, + 12, + 12, + 18, + 12, + 179, + 179, + 179, + 183, + 183, + 183, + 183, + 212, + 274, + 274, + 58, + 119, + 119, + 314, + 314, + 343, + 9, + 9, + 124, + 145, + 145, + 145, + 216, + 216, + 167, + 185, + 185, + 6, + 6, + 6, + 6, + 6, + 137, + 185, + 185, + 254, + 254, + 254, + 277, + 277, + 146, + 277, + 226, + 226, + 226, + 277, + 277, + 259, + 248, + 133, + 133, + 133, + 133, + 133, + 248, + 153, + 153, + 153, + 153, + 309, + 400, + 394, + 141, + 141, + 104, + 166, + 166, + 166, + 193, + 20, + 193, + 193, + 231, + 115, + 12, + 12, + 231, + 231, + 196, + 394, + 336, + 336, + 327, + 288, + 288, + 385, + 203, + 203, + 203, + 77, + 143, + 207, + 180, + 299, + 299, + 385, + 385, + 385, + 393, + 393, + 203, + 100, + 16, + 100, + 137, + 137, + 176, + 176, + 244, + 380, + 386, + 31, + 17, + 17, + 245, + 245, + 124, + 245, + 245, + 386, + 386, + 162, + 141, + 273, + 273, + 386, + 340, + 340, + 340, + 241, + 241, + 67, + 150, + 195, + 146, + 146, + 146, + 149, + 149, + 92, + 92, + 195, + 240, + 162, + 198, + 198, + 215, + 215, + 112, + 215, + 215, + 267, + 147, + 388, + 94, + 388, + 388, + 30, + 353, + 367, + 330, + 330, + 279, + 19, + 19, + 38, + 216, + 216, + 216, + 279, + 279, + 279, + 279, + 279, + 151, + 80, + 151, + 151, + 127, + 127, + 27, + 99, + 165, + 165, + 165, + 223, + 223, + 223, + 214, + 123, + 123, + 123, + 123, + 214, + 203, + 203, + 224, + 324, + 324, + 325, + 324, + 324, + 324, + 324, + 375, + 375, + 333, + 333, + 135, + 135, + 135, + 52, + 52, + 52, + 65, + 65, + 61, + 61, + 61, + 61, + 97, + 154, + 154, + 153, + 216, + 257, + 257, + 258, + 89, + 89, + 258, + 258, + 258, + 262, + 44, + 44, + 27, + 27, + 24, + 262, + 262, + 262, + 179, + 299, + 268, + 268, + 297, + 271, + 134, + 134, + 134, + 134, + 268, + 268, + 244, + 189, + 270, + 270, + 110, + 270, + 333, + 333, + 269, + 348, + 348, + 349, + 347, + 333, + 192, + 286, + 288, + 70, + 70, + 288, + 233, + 233, + 288, + 113, + 113, + 288, + 192, + 249, + 249, + 249, + 286, + 286, + 349, + 107, + 107, + 107, + 107, + 70, + 247, + 126, + 126, + 161, + 231, + 247, + 247, + 313, + 349, + 391, + 349, + 332, + 122, + 332, + 332, + 361, + 357, + 357, + 399, + 97, + 97, + 97, + 224, + 321, + 324, + 374, + 388, + 388, + 385, + 385, + 385, + 206, + 206, + 206, + 206, + 206, + 171, + 0, + 231, + 83, + 396, + 352, + 355, + 266, + 266, + 267, + 54, + 54, + 340, + 340, + 340, + 340, + 183, + 183, + 370, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 128, + 128, + 128, + 273, + 198, + 192, + 192, + 49, + 49, + 13, + 38, + 144, + 192, + 192, + 164, + 169, + 121, + 247, + 253, + 219, + 253, + 264, + 175, + 252, + 302, + 278, + 395, + 361, + 361, + 361, + 238, + 361, + 136, + 136, + 378, + 369, + 369, + 361, + 400, + 400, + 129, + 183, + 400, + 145, + 230, + 326, + 307, + 307, + 307, + 28, + 28, + 28, + 75, + 75, + 93, + 93, + 93, + 307, + 298, + 29, + 78, + 78, + 37, + 133, + 133, + 130, + 130, + 130, + 100, + 85, + 193, + 170, + 170, + 298, + 298, + 298, + 185, + 247, + 245, + 338, + 342, + 325, + 272, + 394, + 394, + 394, + 39, + 394, + 394, + 331, + 247, + 247, + 269, + 269, + 305, + 305, + 156, + 112, + 386, + 388, + 372, + 372, + 78, + 78, + 372, + 245, + 392, + 373, + 110, + 110, + 110, + 217, + 289, + 289, + 182, + 134, + 143, + 224, + 379, + 69, + 69, + 164, + 202, + 202, + 355, + 338, + 299, + 299, + 299, + 4, + 4, + 91, + 91, + 91, + 91, + 143, + 17, + 17, + 143, + 236, + 83, + 76, + 83, + 83, + 83, + 83, + 83, + 116, + 236, + 149, + 149, + 236, + 8, + 236, + 236, + 236, + 236, + 125, + 125, + 125, + 185, + 185, + 80, + 185, + 45, + 45, + 45, + 159, + 159, + 155, + 155, + 185, + 161, + 161, + 225, + 316, + 316, + 304, + 274, + 197, + 274, + 260, + 252, + 238, + 238, + 238, + 255, + 255, + 5, + 100, + 88, + 377, + 392, + 26, + 26, + 26, + 26, + 26, + 26, + 112, + 180, + 175, + 245, + 249, + 392, + 384, + 384, + 384, + 397, + 397, + 388, + 62, + 115, + 388, + 388, + 344, + 77, + 77, + 355, + 78, + 78, + 78, + 78, + 184, + 184, + 297, + 279, + 49, + 274, + 180, + 180, + 180, + 274, + 89, + 89, + 53, + 89, + 89, + 160, + 287, + 205, + 355, + 355, + 395, + 121, + 188, + 358, + 358, + 123, + 358, + 217, + 398, + 394, + 177, + 177, + 177, + 342, + 93, + 43, + 43, + 43, + 43, + 43, + 4, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 59, + 59, + 59, + 115, + 115, + 92, + 92, + 92, + 92, + 93, + 93, + 136, + 136, + 136, + 136, + 128, + 153, + 153, + 128, + 128, + 128, + 128, + 224, + 166, + 166, + 36, + 36, + 36, + 36, + 36, + 200, + 173, + 173, + 207, + 201, + 201, + 165, + 214, + 279, + 320, + 320, + 320, + 267, + 258, + 300, + 296, + 296, + 302, + 302, + 15, + 135, + 135, + 218, + 218, + 218, + 218, + 302, + 285, + 285, + 285, + 285, + 73, + 285, + 378, + 378, + 131, + 23, + 23, + 23, + 58, + 53, + 53, + 53, + 53, + 131, + 67, + 67, + 67, + 131, + 150, + 150, + 150, + 146, + 130, + 103, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 179, + 193, + 193, + 193, + 295, + 195, + 297, + 378, + 378, + 387, + 387, + 296, + 387, + 334, + 334, + 334, + 369, + 341, + 334, + 334, + 103, + 31, + 31, + 103, + 103, + 103, + 74, + 103, + 124, + 10, + 124, + 83, + 83, + 120, + 120, + 29, + 50, + 128, + 99, + 16, + 16, + 23, + 23, + 23, + 100, + 100, + 100, + 182, + 236, + 204, + 204, + 303, + 209, + 209, + 186, + 186, + 159, + 159, + 204, + 221, + 286, + 286, + 286, + 270, + 130, + 130, + 130, + 270, + 270, + 270, + 270, + 316, + 58, + 58, + 58, + 267, + 267, + 219, + 259, + 259, + 250, + 334, + 334, + 334, + 342, + 342, + 63, + 63, + 63, + 63, + 97, + 168, + 246, + 257, + 257, + 257, + 319, + 319, + 319, + 240, + 342, + 342, + 48, + 342, + 339, + 339, + 321, + 335, + 335, + 74, + 74, + 178, + 335, + 345, + 377, + 211, + 211, + 211, + 348, + 161, + 348, + 397, + 270, + 112, + 104, + 104, + 104, + 104, + 104, + 129, + 35, + 130, + 130, + 130, + 112, + 112, + 194, + 270, + 279, + 279, + 279, + 279, + 279, + 279, + 55, + 55, + 55, + 55, + 76, + 279, + 279, + 279, + 266, + 397, + 397, + 349, + 344, + 217, + 175, + 352, + 219, + 352, + 352, + 144, + 153, + 248, + 180, + 180, + 180, + 180, + 165, + 165, + 352, + 245, + 245, + 245, + 245, + 379, + 379, + 379, + 66, + 66, + 66, + 66, + 66, + 295, + 295, + 295, + 137, + 379, + 379, + 368, + 322, + 390, + 329, + 42, + 318, + 318, + 144, + 318, + 258, + 258, + 329, + 226, + 226, + 170, + 319, + 265, + 282, + 282, + 282, + 385, + 385, + 385, + 347, + 347, + 105, + 105, + 5, + 5, + 5, + 233, + 55, + 233, + 233, + 233, + 185, + 185, + 347, + 200, + 200, + 200, + 200, + 276, + 276, + 276, + 276, + 251, + 366, + 345, + 345, + 364, + 382, + 382, + 382, + 382, + 380, + 357, + 275, + 357, + 390, + 77, + 77, + 217, + 390, + 390, + 390, + 377, + 42, + 42, + 42, + 42, + 42, + 188, + 188, + 55, + 188, + 241, + 377, + 156, + 376, + 376, + 399, + 127, + 399, + 383, + 248, + 26, + 26, + 26, + 26, + 127, + 127, + 217, + 212, + 248, + 248, + 248, + 248, + 289, + 289, + 289, + 383, + 345, + 318, + 161, + 161, + 88, + 161, + 318, + 318, + 318, + 345, + 350, + 382, + 387, + 349, + 10, + 157, + 321, + 263, + 340, + 60, + 150, + 150, + 376, + 376, + 376, + 376, + 355, + 355, + 340, + 325, + 325, + 326, + 354, + 345, + 231, + 41, + 41, + 41, + 76, + 30, + 30, + 190, + 190, + 179, + 179, + 179, + 179, + 179, + 179, + 208, + 208, + 59, + 59, + 59, + 59, + 59, + 208, + 175, + 252, + 309, + 296, + 345, + 345, + 354, + 299, + 185, + 185, + 185, + 340, + 204, + 329, + 85, + 313, + 313, + 329, + 334, + 183, + 219, + 127, + 127, + 282, + 370, + 163, + 163, + 70, + 85, + 138, + 138, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 18, + 133, + 45, + 45, + 174, + 183, + 368, + 386, + 8, + 21, + 368, + 368, + 126, + 126, + 126, + 249, + 276, + 157, + 157, + 157, + 211, + 318, + 259, + 156, + 218, + 218, + 200, + 200, + 259, + 57, + 57, + 57, + 57, + 62, + 62, + 37, + 37, + 57, + 57, + 57, + 57, + 287, + 86, + 331, + 331, + 331, + 331, + 331, + 331, + 331, + 9, + 9, + 9, + 34, + 34, + 102, + 73, + 73, + 6, + 6, + 169, + 4, + 169, + 181, + 251, + 251, + 364, + 364, + 224, + 224, + 364, + 364, + 176, + 339, + 396, + 349, + 349, + 154, + 154, + 154, + 213, + 163, + 269, + 269, + 269, + 269, + 260, + 260, + 32, + 393, + 215, + 393, + 213, + 213, + 213, + 258, + 393, + 393, + 393, + 343, + 343, + 15, + 393, + 393, + 302, + 302, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 153, + 153, + 120, + 159, + 229, + 233, + 173, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 173, + 149, + 173, + 173, + 173, + 173, + 35, + 169, + 169, + 179, + 179, + 317, + 252, + 252, + 252, + 252, + 125, + 252, + 245, + 245, + 245, + 54, + 158, + 245, + 272, + 272, + 272, + 272, + 259, + 288, + 288, + 288, + 288, + 205, + 288, + 288, + 285, + 334, + 375, + 387, + 387, + 387, + 391, + 391, + 391, + 182, + 333, + 323, + 154, + 130, + 130, + 90, + 90, + 90, + 228, + 228, + 144, + 228, + 228, + 213, + 213, + 213, + 247, + 256, + 256, + 256, + 256, + 256, + 187, + 268, + 46, + 52, + 84, + 84, + 84, + 84, + 268, + 268, + 144, + 144, + 144, + 111, + 17, + 17, + 17, + 269, + 269, + 295, + 297, + 280, + 365, + 72, + 75, + 75, + 15, + 53, + 91, + 91, + 191, + 119, + 119, + 62, + 191, + 181, + 181, + 294, + 294, + 294, + 294, + 294, + 294, + 264, + 264, + 343, + 126, + 343, + 343, + 344, + 103, + 344, + 344, + 356, + 356, + 356, + 3, + 3, + 3, + 250, + 356, + 66, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 266, + 266, + 266, + 266, + 266, + 356, + 325, + 383, + 274, + 274, + 368, + 368, + 61, + 22, + 368, + 368, + 69, + 69, + 69, + 69, + 69, + 230, + 104, + 104, + 230, + 213, + 279, + 155, + 241, + 335, + 54, + 335, + 289, + 64, + 64, + 193, + 193, + 193, + 193, + 51, + 51, + 51, + 51, + 26, + 26, + 67, + 232, + 169, + 310, + 310, + 68, + 310, + 310, + 164, + 164, + 326, + 398, + 63, + 147, + 398, + 45, + 70, + 70, + 70, + 244, + 244, + 140, + 140, + 5, + 140, + 131, + 7, + 7, + 7, + 110, + 110, + 200, + 200, + 200, + 244, + 262, + 92, + 92, + 92, + 92, + 92, + 109, + 109, + 262, + 267, + 398, + 19, + 19, + 19, + 146, + 146, + 146, + 146, + 126, + 385, + 164, + 164, + 340, + 246, + 246, + 246, + 340, + 334, + 197, + 161, + 161, + 211, + 211, + 211, + 352, + 352, + 339, + 34, + 339, + 327, + 336, + 142, + 345, + 351, + 351, + 350, + 350, + 183, + 183, + 231, + 175, + 175, + 95, + 47, + 47, + 47, + 95, + 95, + 95, + 146, + 146, + 146, + 156, + 26, + 156, + 156, + 156, + 101, + 101, + 119, + 154, + 63, + 63, + 154, + 154, + 94, + 94, + 94, + 175, + 175, + 179, + 25, + 25, + 199, + 199, + 199, + 199, + 199, + 209, + 235, + 156, + 156, + 156, + 224, + 363, + 363, + 327, + 270, + 179, + 87, + 87, + 179, + 179, + 179, + 179, + 229, + 327, + 281, + 33, + 33, + 33, + 22, + 281, + 273, + 273, + 377, + 207, + 377, + 100, + 100, + 100, + 100, + 378, + 339, + 108, + 99, + 386, + 355, + 355, + 203, + 203, + 203, + 23, + 23, + 23, + 23, + 23, + 37, + 115, + 226, + 355, + 395, + 393, + 25, + 25, + 25, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 281, + 240, + 240, + 240, + 316, + 393, + 346, + 113, + 113, + 113, + 15, + 113, + 113, + 86, + 115, + 115, + 121, + 121, + 61, + 61, + 121, + 135, + 383, + 340, + 340, + 340, + 340, + 375, + 230, + 375, + 376, + 376, + 294, + 294, + 85, + 10, + 83, + 151, + 151, + 151, + 151, + 83, + 83, + 97, + 354, + 317, + 354, + 354, + 354, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 47, + 206, + 206, + 318, + 240, + 96, + 96, + 364, + 14, + 160, + 160, + 155, + 155, + 364, + 364, + 364, + 364, + 364, + 364, + 341, + 190, + 190, + 190, + 190, + 69, + 164, + 164, + 283, + 329, + 329, + 59, + 41, + 41, + 172, + 164, + 164, + 164, + 186, + 186, + 216, + 216, + 216, + 216, + 180, + 180, + 180, + 93, + 93, + 180, + 230, + 306, + 306, + 306, + 275, + 312, + 37, + 37, + 37, + 37, + 37, + 37, + 8, + 197, + 288, + 390, + 390, + 224, + 224, + 239, + 390, + 326, + 218, + 326, + 326, + 331, + 331, + 331, + 331, + 352, + 177, + 352, + 352, + 352, + 94, + 54, + 54, + 1, + 39, + 137, + 152, + 179, + 212, + 182, + 55, + 55, + 224, + 137, + 137, + 181, + 181, + 4, + 39, + 39, + 39, + 39, + 184, + 187, + 141, + 101, + 5, + 187, + 187, + 208, + 208, + 191, + 309, + 275, + 343, + 343, + 63, + 63, + 336, + 336, + 336, + 376, + 376, + 376, + 376, + 247, + 376, + 238, + 238, + 238, + 238, + 376, + 376, + 376, + 206, + 206, + 204, + 204, + 204, + 63, + 63, + 63, + 63, + 63, + 63, + 42, + 114, + 242, + 385, + 322, + 322, + 351, + 351, + 185, + 32, + 325, + 335, + 164, + 388, + 0, + 388, + 389, + 28, + 28, + 322, + 142, + 56, + 56, + 142, + 142, + 109, + 94, + 228, + 282, + 254, + 228, + 307, + 307, + 292, + 205, + 123, + 123, + 150, + 310, + 310, + 297, + 297, + 283, + 241, + 241, + 241, + 89, + 220, + 277, + 261, + 273, + 322, + 322, + 322, + 255, + 255, + 322, + 322, + 345, + 164, + 198, + 198, + 374, + 372, + 372, + 372, + 372, + 270, + 345, + 336, + 336, + 336, + 336, + 336, + 336, + 336, + 180, + 244, + 244, + 343, + 352, + 361, + 182, + 182, + 182, + 81, + 81, + 182, + 238, + 238, + 238, + 238, + 357, + 357, + 357, + 21, + 21, + 21, + 79, + 33, + 95, + 298, + 282, + 352, + 352, + 389, + 339, + 383, + 383, + 342, + 297, + 56, + 56, + 297, + 154, + 297, + 297, + 75, + 75, + 75, + 196, + 196, + 7, + 7, + 7, + 238, + 238, + 222, + 297, + 319, + 77, + 77, + 77, + 77, + 77, + 77, + 319, + 241, + 241, + 241, + 136, + 197, + 310, + 310, + 310, + 310, + 310, + 310, + 55, + 89, + 298, + 10, + 342, + 349, + 341, + 339, + 339, + 339, + 339, + 54, + 54, + 5, + 234, + 2, + 2, + 2, + 231, + 231, + 217, + 217, + 43, + 43, + 43, + 43, + 111, + 111, + 111, + 120, + 120, + 217, + 217, + 223, + 223, + 74, + 74, + 221, + 221, + 221, + 220, + 220, + 255, + 24, + 24, + 212, + 212, + 267, + 261, + 261, + 261, + 202, + 307, + 307, + 269, + 269, + 107, + 107, + 107, + 207, + 186, + 269, + 269, + 269, + 24, + 96, + 7, + 7, + 7, + 313, + 298, + 298, + 298, + 262, + 288, + 339, + 339, + 339, + 360, + 164, + 90, + 90, + 299, + 210, + 210, + 307, + 32, + 32, + 307, + 65, + 65, + 148, + 148, + 266, + 252, + 256, + 340, + 340, + 361, + 6, + 334, + 334, + 334, + 334, + 342, + 376, + 360, + 399, + 327, + 82, + 82, + 24, + 24, + 230, + 194, + 194, + 104, + 104, + 115, + 342, + 380, + 328, + 328, + 328, + 328, + 328, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 158, + 158, + 158, + 91, + 176, + 390, + 308, + 203, + 203, + 203, + 229, + 54, + 54, + 54, + 133, + 229, + 229, + 135, + 165, + 85, + 189, + 40, + 40, + 40, + 122, + 142, + 142, + 170, + 170, + 170, + 170, + 198, + 106, + 198, + 215, + 122, + 122, + 122, + 122, + 122, + 215, + 105, + 297, + 86, + 86, + 86, + 271, + 288, + 16, + 16, + 16, + 188, + 188, + 188, + 189, + 189, + 189, + 288, + 103, + 103, + 242, + 242, + 195, + 242, + 242, + 242, + 120, + 242, + 281, + 194, + 43, + 147, + 214, + 214, + 187, + 109, + 187, + 187, + 235, + 235, + 119, + 119, + 119, + 119, + 213, + 185, + 189, + 78, + 189, + 189, + 189, + 272, + 284, + 277, + 277, + 293, + 293, + 229, + 258, + 315, + 173, + 73, + 245, + 245, + 301, + 301, + 18, + 18, + 18, + 18, + 18, + 162, + 148, + 162, + 162, + 162, + 162, + 162, + 162, + 161, + 83, + 83, + 209, + 194, + 200, + 236, + 236, + 236, + 310, + 256, + 14, + 256, + 256, + 123, + 363, + 286, + 286, + 286, + 372, + 32, + 32, + 32, + 32, + 32, + 32, + 204, + 217, + 217, + 49, + 49, + 194, + 189, + 189, + 189, + 286, + 386, + 386, + 320, + 320, + 320, + 320, + 320, + 389, + 389, + 389, + 31, + 96, + 222, + 389, + 389, + 373, + 343, + 343, + 343, + 343, + 347, + 296, + 376, + 328, + 328, + 188, + 328, + 129, + 129, + 129, + 254, + 254, + 328, + 396, + 396, + 379, + 81, + 345, + 10, + 10, + 10, + 157, + 37, + 37, + 37, + 37, + 37, + 149, + 245, + 122, + 122, + 122, + 245, + 253, + 253, + 319, + 345, + 390, + 167, + 167, + 167, + 57, + 18, + 19, + 81, + 81, + 146, + 146, + 131, + 131, + 167, + 167, + 54, + 54, + 128, + 128, + 128, + 128, + 128, + 142, + 167, + 201, + 258, + 258, + 17, + 258, + 287, + 352, + 352, + 359, + 359, + 130, + 315, + 243, + 243, + 243, + 330, + 47, + 47, + 47, + 47, + 47, + 47, + 76, + 76, + 76, + 76, + 76, + 76, + 85, + 182, + 330, + 153, + 115, + 346, + 346, + 346, + 330, + 330, + 330, + 330, + 16, + 16, + 173, + 300, + 300, + 300, + 300, + 303, + 303, + 303, + 309, + 330, + 330, + 167, + 167, + 167, + 167, + 330, + 330, + 339, + 259, + 259, + 368, + 348, + 348, + 348, + 359, + 229, + 229, + 229, + 229, + 229, + 110, + 307, + 307, + 234, + 307, + 195, + 307, + 256, + 296, + 359, + 129, + 129, + 129, + 173, + 195, + 359, + 338, + 363, + 340, + 340, + 340, + 369, + 49, + 381, + 381, + 381, + 351, + 372, + 332, + 126, + 363, + 363, + 334, + 46, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 104, + 104, + 12, + 12, + 12, + 104, + 9, + 48, + 48, + 133, + 36, + 36, + 133, + 91, + 106, + 12, + 217, + 217, + 217, + 171, + 185, + 177, + 177, + 177, + 177, + 177, + 177, + 169, + 161, + 161, + 161, + 161, + 219, + 219, + 182, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 182, + 238, + 238, + 238, + 162, + 162, + 162, + 199, + 199, + 286, + 256, + 68, + 242, + 242, + 213, + 0, + 0, + 0, + 0, + 213, + 161, + 174, + 174, + 174, + 174, + 182, + 182, + 189, + 189, + 242, + 242, + 242, + 203, + 265, + 265, + 265, + 265, + 270, + 270, + 303, + 258, + 385, + 362, + 175, + 175, + 175, + 175, + 175, + 246, + 352, + 371, + 101, + 57, + 169, + 169, + 169, + 169, + 304, + 304, + 122, + 79, + 79, + 304, + 275, + 28, + 28, + 170, + 243, + 296, + 372, + 115, + 115, + 115, + 283, + 283, + 372, + 11, + 11, + 11, + 11, + 68, + 372, + 346, + 346, + 399, + 366, + 209, + 19, + 130, + 301, + 301, + 55, + 55, + 301, + 252, + 252, + 131, + 81, + 81, + 171, + 171, + 165, + 54, + 54, + 54, + 355, + 355, + 219, + 65, + 65, + 194, + 286, + 355, + 34, + 260, + 13, + 13, + 85, + 253, + 0, + 0, + 0, + 0, + 253, + 98, + 355, + 355, + 355, + 329, + 396, + 134, + 187, + 396, + 382, + 382, + 342, + 47, + 47, + 47, + 47, + 47, + 47, + 75, + 180, + 180, + 180, + 220, + 193, + 191, + 266, + 266, + 136, + 136, + 84, + 370, + 123, + 123, + 67, + 67, + 67, + 53, + 389, + 351, + 397, + 397, + 374, + 76, + 76, + 165, + 165, + 165, + 165, + 21, + 59, + 330, + 190, + 42, + 42, + 201, + 260, + 142, + 158, + 269, + 330, + 108, + 209, + 209, + 142, + 395, + 395, + 395, + 377, + 334, + 75, + 75, + 75, + 251, + 251, + 251, + 243, + 171, + 160, + 160, + 334, + 334, + 264, + 130, + 130, + 130, + 170, + 170, + 264, + 264, + 334, + 334, + 363, + 102, + 102, + 273, + 19, + 347, + 36, + 347, + 347, + 354, + 354, + 354, + 354, + 354, + 354, + 150, + 326, + 326, + 380, + 380, + 397, + 397, + 379, + 353, + 336, + 328, + 328, + 328, + 386, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 283, + 262, + 109, + 109, + 284, + 284, + 284, + 150, + 150, + 246, + 152, + 152, + 152, + 152, + 152, + 153, + 146, + 146, + 146, + 116, + 246, + 9, + 9, + 29, + 29, + 83, + 83, + 161, + 246, + 98, + 265, + 264, + 264, + 90, + 90, + 26, + 26, + 26, + 3, + 3, + 80, + 7, + 7, + 102, + 229, + 293, + 247, + 7, + 7, + 234, + 234, + 234, + 65, + 234, + 247, + 386, + 386, + 386, + 389, + 352, + 352, + 331, + 92, + 397, + 397, + 389, + 389, + 389, + 365, + 365, + 324, + 212, + 74, + 91, + 91, + 212, + 324, + 338, + 36, + 131, + 131, + 338, + 4, + 320, + 320, + 397, + 263, + 356, + 23, + 23, + 105, + 150, + 150, + 92, + 92, + 322, + 366, + 224, + 224, + 224, + 310, + 322, + 321, + 321, + 321, + 365, + 365, + 159, + 159, + 108, + 108, + 108, + 108, + 108, + 138, + 178, + 295, + 317, + 365, + 365, + 365, + 350, + 118, + 118, + 118, + 295, + 350, + 151, + 151, + 151, + 397, + 356, + 356, + 236, + 236, + 356, + 324, + 211, + 211, + 35, + 35, + 211, + 151, + 151, + 211, + 211, + 266, + 344, + 344, + 363, + 3, + 385, + 40, + 123, + 123, + 123, + 113, + 318, + 349, + 349, + 16, + 221, + 221, + 208, + 149, + 138, + 208, + 92, + 92, + 92, + 111, + 208, + 208, + 208, + 152, + 152, + 152, + 152, + 129, + 129, + 129, + 239, + 142, + 239, + 239, + 225, + 225, + 235, + 38, + 104, + 235, + 235, + 235, + 171, + 171, + 292, + 72, + 72, + 303, + 253, + 294, + 355, + 355, + 355, + 355, + 130, + 347, + 226, + 226, + 176, + 321, + 353, + 387, + 102, + 102, + 102, + 95, + 237, + 11, + 11, + 11, + 11, + 29, + 29, + 29, + 29, + 2, + 155, + 155, + 155, + 126, + 126, + 126, + 237, + 237, + 176, + 176, + 320, + 4, + 22, + 320, + 320, + 152, + 320, + 320, + 387, + 387, + 387, + 387, + 31, + 80, + 11, + 11, + 170, + 86, + 203, + 203, + 203, + 230, + 230, + 230, + 350, + 92, + 90, + 350, + 350, + 385, + 385, + 385, + 122, + 385, + 385, + 387, + 387, + 387, + 327, + 0, + 0, + 0, + 0, + 72, + 87, + 101, + 101, + 93, + 99, + 99, + 182, + 182, + 182, + 128, + 128, + 128, + 128, + 182, + 182, + 182, + 182, + 182, + 298, + 77, + 77, + 77, + 77, + 236, + 278, + 278, + 297, + 40, + 40, + 235, + 235, + 235, + 267, + 327, + 210, + 210, + 41, + 126, + 210, + 223, + 223, + 223, + 176, + 1, + 1, + 1, + 66, + 66, + 66, + 66, + 152, + 21, + 135, + 176, + 176, + 239, + 239, + 239, + 243, + 243, + 284, + 284, + 284, + 279, + 283, + 265, + 265, + 265, + 50, + 50, + 50, + 50, + 28, + 48, + 77, + 77, + 77, + 77, + 77, + 77, + 99, + 192, + 192, + 192, + 25, + 192, + 216, + 37, + 216, + 254, + 185, + 69, + 69, + 196, + 196, + 244, + 244, + 353, + 353, + 353, + 86, + 177, + 335, + 382, + 64, + 64, + 64, + 55, + 55, + 74, + 207, + 194, + 166, + 166, + 79, + 79, + 79, + 166, + 216, + 237, + 163, + 163, + 241, + 241, + 273, + 273, + 382, + 382, + 285, + 208, + 208, + 208, + 285, + 2, + 188, + 337, + 219, + 219, + 219, + 219, + 219, + 213, + 213, + 337, + 337, + 71, + 71, + 71, + 71, + 61, + 61, + 15, + 15, + 138, + 138, + 138, + 121, + 121, + 161, + 161, + 161, + 377, + 321, + 321, + 171, + 171, + 171, + 171, + 171, + 321, + 247, + 321, + 137, + 321, + 321, + 258, + 258, + 258, + 337, + 327, + 327, + 340, + 340, + 373, + 226, + 197, + 322, + 353, + 36, + 5, + 100, + 100, + 100, + 29, + 29, + 29, + 100, + 161, + 161, + 118, + 25, + 25, + 118, + 118, + 118, + 161, + 161, + 197, + 292, + 292, + 292, + 259, + 259, + 259, + 375, + 375, + 336, + 16, + 348, + 342, + 334, + 334, + 392, + 349, + 349, + 22, + 22, + 22, + 4, + 4, + 146, + 123, + 123, + 349, + 349, + 378, + 117, + 84, + 84, + 84, + 348, + 348, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 14, + 387, + 45, + 56, + 56, + 56, + 206, + 206, + 206, + 206, + 214, + 169, + 169, + 355, + 355, + 258, + 258, + 355, + 371, + 254, + 196, + 196, + 196, + 224, + 224, + 97, + 97, + 97, + 224, + 224, + 216, + 216, + 146, + 119, + 119, + 216, + 5, + 292, + 292, + 36, + 36, + 36, + 91, + 136, + 136, + 223, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 194, + 194, + 194, + 194, + 292, + 292, + 104, + 292, + 292, + 292, + 168, + 168, + 106, + 101, + 101, + 101, + 88, + 88, + 211, + 211, + 115, + 36, + 36, + 115, + 147, + 211, + 211, + 184, + 184, + 184, + 193, + 193, + 237, + 207, + 72, + 38, + 38, + 38, + 140, + 292, + 184, + 292, + 292, + 292, + 292, + 292, + 61, + 61, + 61, + 61, + 61, + 61, + 227, + 298, + 251, + 298, + 298, + 317, + 190, + 190, + 190, + 190, + 190, + 190, + 56, + 56, + 317, + 317, + 317, + 313, + 279, + 297, + 108, + 108, + 291, + 291, + 28, + 205, + 119, + 119, + 225, + 15, + 15, + 15, + 125, + 225, + 283, + 378, + 38, + 24, + 281, + 378, + 378, + 378, + 384, + 384, + 397, + 397, + 397, + 333, + 329, + 190, + 274, + 8, + 8, + 329, + 360, + 387, + 387, + 387, + 340, + 334, + 213, + 213, + 213, + 213, + 274, + 274, + 334, + 334, + 111, + 234, + 334, + 331, + 331, + 333, + 375, + 338, + 338, + 322, + 81, + 81, + 81, + 170, + 170, + 170, + 170, + 228, + 228, + 286, + 286, + 286, + 85, + 286, + 286, + 286, + 172, + 172, + 172, + 317, + 110, + 318, + 318, + 307, + 162, + 162, + 253, + 3, + 3, + 3, + 77, + 77, + 322, + 20, + 20, + 42, + 322, + 383, + 366, + 366, + 322, + 311, + 294, + 294, + 348, + 348, + 348, + 335, + 172, + 172, + 285, + 197, + 197, + 285, + 335, + 335, + 335, + 276, + 276, + 283, + 283, + 283, + 283, + 283, + 283, + 303, + 303, + 303, + 335, + 381, + 384, + 384, + 377, + 377, + 353, + 233, + 353, + 267, + 103, + 103, + 35, + 35, + 103, + 87, + 135, + 135, + 143, + 143, + 143, + 219, + 219, + 353, + 342, + 59, + 362, + 59, + 59, + 362, + 336, + 348, + 348, + 348, + 179, + 179, + 294, + 135, + 135, + 294, + 89, + 183, + 84, + 294, + 294, + 198, + 198, + 198, + 198, + 198, + 74, + 198, + 294, + 249, + 243, + 90, + 90, + 240, + 240, + 261, + 261, + 140, + 140, + 396, + 161, + 284, + 389, + 389, + 389, + 389, + 118, + 300, + 300, + 300, + 389, + 324, + 324, + 321, + 49, + 45, + 143, + 186, + 189, + 189, + 189, + 189, + 189, + 189, + 78, + 189, + 189, + 182, + 180, + 192, + 306, + 136, + 136, + 155, + 155, + 306, + 265, + 350, + 350, + 211, + 198, + 350, + 23, + 43, + 43, + 43, + 43, + 43, + 43, + 305, + 305, + 345, + 383, + 12, + 318, + 318, + 334, + 354, + 354, + 280, + 141, + 141, + 141, + 141, + 398, + 215, + 353, + 87, + 50, + 50, + 50, + 149, + 149, + 116, + 214, + 194, + 194, + 353, + 199, + 199, + 199, + 216, + 216, + 216, + 184, + 120, + 120, + 182, + 320, + 353, + 353, + 353, + 31, + 31, + 56, + 56, + 186, + 1, + 1, + 1, + 186, + 186, + 263, + 297, + 11, + 189, + 189, + 170, + 170, + 320, + 353, + 65, + 65, + 65, + 65, + 65, + 138, + 148, + 148, + 129, + 129, + 98, + 307, + 83, + 83, + 138, + 138, + 149, + 149, + 149, + 189, + 189, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 303, + 303, + 353, + 330, + 330, + 350, + 350, + 326, + 326, + 326, + 376, + 376, + 376, + 376, + 398, + 343, + 84, + 203, + 1, + 1, + 1, + 1, + 1, + 14, + 14, + 14, + 14, + 119, + 119, + 183, + 179, + 84, + 84, + 4, + 4, + 49, + 49, + 49, + 49, + 28, + 69, + 84, + 84, + 84, + 84, + 84, + 118, + 118, + 28, + 119, + 233, + 216, + 216, + 343, + 363, + 363, + 27, + 27, + 377, + 223, + 202, + 202, + 21, + 94, + 94, + 112, + 128, + 202, + 156, + 156, + 115, + 202, + 202, + 215, + 288, + 288, + 377, + 381, + 388, + 368, + 135, + 358, + 358, + 72, + 72, + 72, + 358, + 358, + 173, + 399, + 10, + 130, + 83, + 399, + 368, + 368, + 362, + 383, + 358, + 30, + 181, + 247, + 247, + 111, + 111, + 293, + 293, + 358, + 358, + 358, + 358, + 355, + 358, + 348, + 388, + 370, + 367, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 42, + 185, + 185, + 239, + 241, + 122, + 22, + 9, + 156, + 156, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 187, + 187, + 241, + 335, + 339, + 366, + 366, + 145, + 145, + 56, + 56, + 61, + 399, + 399, + 328, + 328, + 2, + 137, + 320, + 320, + 320, + 320, + 15, + 320, + 320, + 12, + 12, + 12, + 120, + 120, + 120, + 120, + 120, + 228, + 228, + 39, + 226, + 226, + 180, + 180, + 320, + 320, + 282, + 282, + 249, + 249, + 239, + 249, + 249, + 288, + 309, + 309, + 309, + 286, + 314, + 278, + 278, + 48, + 48, + 278, + 278, + 278, + 269, + 294, + 294, + 309, + 25, + 25, + 25, + 139, + 328, + 339, + 354, + 237, + 354, + 337, + 354, + 125, + 63, + 71, + 71, + 376, + 40, + 222, + 221, + 268, + 268, + 20, + 20, + 109, + 109, + 109, + 268, + 268, + 296, + 376, + 350, + 59, + 124, + 375, + 375, + 147, + 375, + 108, + 108, + 108, + 375, + 380, + 394, + 394, + 213, + 213, + 197, + 74, + 74, + 107, + 107, + 107, + 288, + 288, + 193, + 288, + 277, + 283, + 283, + 248, + 308, + 395, + 339, + 71, + 71, + 365, + 399, + 93, + 101, + 101, + 101, + 236, + 236, + 399, + 273, + 365, + 195, + 195, + 195, + 195, + 195, + 163, + 28, + 28, + 28, + 36, + 113, + 191, + 191, + 161, + 135, + 161, + 223, + 223, + 223, + 223, + 223, + 141, + 141, + 57, + 202, + 269, + 269, + 318, + 111, + 25, + 25, + 25, + 25, + 133, + 133, + 133, + 133, + 133, + 133, + 146, + 146, + 231, + 161, + 264, + 265, + 265, + 5, + 41, + 41, + 105, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 251, + 224, + 224, + 187, + 245, + 294, + 96, + 150, + 150, + 294, + 95, + 95, + 95, + 140, + 11, + 11, + 11, + 11, + 11, + 163, + 294, + 5, + 179, + 304, + 241, + 241, + 346, + 346, + 393, + 396, + 371, + 141, + 371, + 385, + 385, + 51, + 51, + 16, + 190, + 189, + 197, + 151, + 301, + 198, + 198, + 6, + 6, + 6, + 31, + 31, + 198, + 294, + 294, + 294, + 318, + 298, + 306, + 93, + 251, + 251, + 89, + 89, + 240, + 240, + 240, + 202, + 251, + 251, + 251, + 251, + 251, + 104, + 318, + 33, + 160, + 160, + 160, + 179, + 317, + 103, + 103, + 103, + 103, + 103, + 155, + 155, + 222, + 222, + 224, + 317, + 385, + 80, + 80, + 80, + 80, + 53, + 53, + 53, + 169, + 149, + 17, + 301, + 164, + 164, + 203, + 203, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 12, + 385, + 398, + 398, + 331, + 331, + 331, + 311, + 311, + 375, + 94, + 388, + 155, + 340, + 340, + 382, + 113, + 234, + 279, + 361, + 369, + 175, + 369, + 201, + 350, + 350, + 396, + 334, + 334, + 334, + 334, + 334, + 145, + 340, + 335, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 335, + 340, + 152, + 152, + 152, + 187, + 187, + 187, + 187, + 282, + 282, + 60, + 54, + 54, + 336, + 70, + 363, + 363, + 98, + 312, + 359, + 203, + 203, + 49, + 369, + 346, + 341, + 201, + 201, + 341, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 1, + 14, + 14, + 65, + 147, + 166, + 166, + 166, + 208, + 208, + 44, + 15, + 208, + 208, + 170, + 170, + 170, + 170, + 191, + 191, + 191, + 199, + 199, + 199, + 303, + 45, + 45, + 45, + 212, + 303, + 363, + 363, + 363, + 382, + 388, + 388, + 393, + 393, + 393, + 393, + 95, + 74, + 95, + 95, + 95, + 126, + 97, + 79, + 79, + 79, + 73, + 73, + 97, + 237, + 237, + 259, + 277, + 260, + 115, + 40, + 40, + 40, + 40, + 40, + 138, + 138, + 138, + 138, + 313, + 313, + 305, + 3, + 3, + 393, + 349, + 366, + 393, + 353, + 353, + 295, + 243, + 36, + 243, + 353, + 152, + 152, + 238, + 111, + 238, + 147, + 147, + 147, + 147, + 217, + 217, + 374, + 374, + 374, + 160, + 18, + 18, + 374, + 391, + 391, + 356, + 352, + 352, + 53, + 18, + 18, + 67, + 67, + 36, + 126, + 126, + 126, + 27, + 27, + 27, + 27, + 27, + 267, + 352, + 351, + 351, + 45, + 45, + 345, + 272, + 211, + 211, + 211, + 99, + 345, + 323, + 291, + 26, + 15, + 15, + 164, + 164, + 27, + 27, + 237, + 36, + 232, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 21, + 21, + 283, + 270, + 7, + 142, + 142, + 142, + 142, + 69, + 111, + 111, + 48, + 48, + 210, + 210, + 38, + 38, + 38, + 38, + 122, + 122, + 103, + 103, + 69, + 69, + 69, + 103, + 103, + 103, + 136, + 160, + 229, + 229, + 229, + 116, + 44, + 232, + 49, + 216, + 216, + 216, + 225, + 225, + 225, + 175, + 175, + 218, + 230, + 230, + 240, + 240, + 227, + 199, + 313, + 313, + 272, + 272, + 272, + 307, + 151, + 151, + 151, + 36, + 36, + 36, + 36, + 36, + 316, + 316, + 316, + 316, + 251, + 273, + 63, + 121, + 273, + 273, + 112, + 195, + 154, + 273, + 0, + 0, + 0, + 0, + 0, + 0, + 32, + 32, + 32, + 123, + 123, + 123, + 189, + 189, + 189, + 189, + 61, + 61, + 189, + 312, + 312, + 319, + 319, + 285, + 239, + 239, + 285, + 301, + 253, + 355, + 378, + 378, + 378, + 156, + 156, + 127, + 127, + 127, + 130, + 130, + 77, + 130, + 237, + 202, + 378, + 378, + 378, + 89, + 374, + 340, + 399, + 382, + 382, + 382, + 65, + 65, + 65, + 65, + 382, + 366, + 308, + 308, + 370, + 209, + 209, + 209, + 290, + 325, + 325, + 292, + 292, + 322, + 322, + 374, + 374, + 374, + 374, + 374, + 374, + 72, + 235, + 374, + 82, + 203, + 203, + 245, + 374, + 393, + 393, + 295, + 399, + 399, + 399, + 335, + 180, + 93, + 180, + 180, + 180, + 361, + 385, + 385, + 370, + 370, + 370, + 366, + 152, + 152, + 77, + 77, + 207, + 104, + 180, + 157, + 344, + 383, + 383, + 383, + 220, + 9, + 9, + 9, + 383, + 383, + 20, + 20, + 20, + 158, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 145, + 174, + 171, + 171, + 171, + 171, + 302, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 13, + 120, + 162, + 201, + 208, + 208, + 258, + 310, + 269, + 269, + 333, + 333, + 337, + 337, + 337, + 180, + 83, + 83, + 40, + 83, + 337, + 98, + 63, + 370, + 86, + 86, + 370, + 31, + 31, + 186, + 186, + 176, + 241, + 366, + 271, + 372, + 372, + 82, + 26, + 26, + 26, + 378, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 51, + 39, + 313, + 322, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 47, + 285, + 285, + 285, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 100, + 100, + 100, + 100, + 138, + 138, + 196, + 196, + 230, + 230, + 226, + 328, + 328, + 328, + 328, + 328, + 328, + 204, + 39, + 39, + 192, + 397, + 10, + 10, + 101, + 101, + 282, + 282, + 261, + 261, + 214, + 214, + 261, + 396, + 396, + 236, + 236, + 236, + 76, + 76, + 76, + 236, + 363, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 136, + 136, + 136, + 211, + 223, + 219, + 174, + 279, + 286, + 144, + 144, + 144, + 145, + 119, + 119, + 97, + 97, + 145, + 39, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 87, + 87, + 87, + 128, + 7, + 7, + 128, + 37, + 169, + 169, + 169, + 44, + 80, + 80, + 139, + 139, + 176, + 203, + 65, + 232, + 229, + 55, + 55, + 19, + 19, + 19, + 36, + 34, + 34, + 34, + 34, + 54, + 65, + 63, + 100, + 137, + 137, + 137, + 229, + 229, + 197, + 197, + 197, + 189, + 221, + 286, + 286, + 286, + 286, + 286, + 286, + 256, + 260, + 260, + 169, + 260, + 260, + 260, + 260, + 254, + 296, + 296, + 315, + 315, + 243, + 243, + 188, + 188, + 243, + 243, + 243, + 387, + 168, + 168, + 168, + 168, + 107, + 106, + 168, + 168, + 261, + 315, + 312, + 312, + 312, + 150, + 312, + 56, + 62, + 62, + 62, + 113, + 145, + 231, + 187, + 187, + 101, + 101, + 194, + 173, + 180, + 301, + 301, + 304, + 381, + 382, + 382, + 90, + 237, + 136, + 136, + 136, + 291, + 180, + 180, + 180, + 180, + 19, + 19, + 16, + 16, + 16, + 16, + 3, + 61, + 61, + 61, + 61, + 176, + 216, + 216, + 144, + 144, + 216, + 88, + 88, + 142, + 142, + 142, + 142, + 142, + 216, + 216, + 177, + 206, + 291, + 291, + 291, + 282, + 281, + 296, + 382, + 392, + 309, + 309, + 309, + 381, + 381, + 324, + 324, + 393, + 351, + 351, + 351, + 355, + 329, + 141, + 254, + 398, + 398, + 368, + 271, + 368, + 368, + 151, + 269, + 368, + 254, + 368, + 21, + 36, + 36, + 348, + 348, + 13, + 2, + 330, + 330, + 330, + 322, + 322, + 322, + 72, + 72, + 72, + 263, + 263, + 47, + 305, + 268, + 71, + 71, + 74, + 138, + 100, + 100, + 125, + 125, + 400, + 72, + 72, + 72, + 72, + 13, + 62, + 56, + 306, + 260, + 344, + 344, + 26, + 2, + 2, + 2, + 86, + 66, + 66, + 66, + 66, + 21, + 22, + 22, + 151, + 154, + 154, + 148, + 148, + 170, + 134, + 170, + 172, + 202, + 162, + 162, + 289, + 289, + 34, + 146, + 250, + 250, + 362, + 389, + 200, + 346, + 346, + 390, + 390, + 390, + 200, + 200, + 110, + 136, + 390, + 390, + 282, + 252, + 252, + 252, + 252, + 252, + 158, + 46, + 158, + 158, + 252, + 252, + 240, + 210, + 320, + 320, + 320, + 220, + 320, + 253, + 268, + 27, + 27, + 27, + 27, + 114, + 165, + 39, + 74, + 74, + 61, + 61, + 24, + 66, + 66, + 66, + 66, + 1, + 1, + 1, + 1, + 1, + 140, + 140, + 140, + 140, + 140, + 100, + 100, + 90, + 90, + 90, + 90, + 99, + 82, + 82, + 82, + 86, + 116, + 116, + 165, + 165, + 165, + 165, + 236, + 236, + 236, + 236, + 236, + 161, + 161, + 300, + 300, + 252, + 252, + 16, + 16, + 76, + 151, + 151, + 180, + 307, + 279, + 129, + 113, + 152, + 152, + 107, + 107, + 107, + 13, + 13, + 13, + 13, + 13, + 279, + 262, + 283, + 41, + 41, + 41, + 41, + 41, + 314, + 286, + 309, + 188, + 148, + 148, + 148, + 145, + 145, + 112, + 112, + 62, + 112, + 112, + 106, + 106, + 106, + 106, + 114, + 188, + 189, + 393, + 354, + 354, + 90, + 354, + 321, + 330, + 330, + 229, + 59, + 279, + 279, + 283, + 41, + 41, + 41, + 41, + 89, + 89, + 84, + 84, + 275, + 275, + 275, + 300, + 330, + 330, + 330, + 354, + 354, + 354, + 354, + 252, + 194, + 394, + 394, + 394, + 394, + 394, + 111, + 111, + 206, + 206, + 139, + 148, + 148, + 361, + 253, + 181, + 181, + 17, + 370, + 391, + 254, + 140, + 140, + 99, + 81, + 81, + 254, + 254, + 254, + 254, + 254, + 306, + 200, + 270, + 264, + 264, + 264, + 264, + 72, + 67, + 144, + 24, + 148, + 35, + 148, + 162, + 154, + 154, + 162, + 162, + 162, + 162, + 209, + 101, + 101, + 101, + 101, + 101, + 122, + 133, + 162, + 202, + 202, + 212, + 212, + 202, + 202, + 202, + 67, + 67, + 264, + 313, + 88, + 206, + 206, + 206, + 206, + 49, + 164, + 308, + 308, + 52, + 147, + 147, + 256, + 256, + 256, + 256, + 256, + 256, + 303, + 303, + 264, + 264, + 242, + 242, + 260, + 255, + 251, + 400, + 400, + 36, + 334, + 334, + 334, + 379, + 337, + 337, + 396, + 396, + 342, + 34, + 29, + 357, + 346, + 346, + 335, + 335, + 75, + 75, + 75, + 75, + 319, + 319, + 335, + 335, + 380, + 380, + 380, + 91, + 91, + 166, + 289, + 289, + 380, + 380, + 102, + 380, + 380, + 95, + 95, + 288, + 393, + 331, + 97, + 97, + 99, + 23, + 99, + 99, + 99, + 99, + 99, + 85, + 120, + 120, + 116, + 174, + 174, + 164, + 164, + 279, + 241, + 241, + 240, + 241, + 241, + 331, + 216, + 216, + 216, + 219, + 377, + 47, + 180, + 348, + 348, + 371, + 120, + 120, + 120, + 120, + 207, + 207, + 125, + 125, + 125, + 125, + 187, + 298, + 298, + 256, + 62, + 116, + 116, + 116, + 115, + 115, + 199, + 0, + 229, + 256, + 54, + 54, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 39, + 39, + 39, + 287, + 287, + 253, + 24, + 199, + 253, + 253, + 287, + 287, + 189, + 275, + 104, + 275, + 184, + 184, + 184, + 184, + 184, + 275, + 371, + 371, + 379, + 358, + 47, + 390, + 390, + 142, + 142, + 149, + 149, + 95, + 186, + 186, + 186, + 186, + 305, + 211, + 211, + 37, + 98, + 98, + 162, + 162, + 291, + 291, + 135, + 291, + 390, + 390, + 390, + 3, + 3, + 355, + 363, + 85, + 96, + 57, + 57, + 96, + 387, + 356, + 81, + 390, + 102, + 390, + 269, + 390, + 257, + 301, + 301, + 390, + 130, + 130, + 130, + 163, + 179, + 260, + 260, + 82, + 280, + 29, + 29, + 29, + 21, + 234, + 320, + 263, + 142, + 142, + 142, + 263, + 302, + 302, + 213, + 213, + 213, + 216, + 229, + 16, + 16, + 16, + 229, + 263, + 278, + 390, + 136, + 390, + 390, + 130, + 130, + 173, + 373, + 355, + 326, + 326, + 109, + 245, + 245, + 243, + 331, + 331, + 211, + 211, + 323, + 189, + 86, + 86, + 15, + 140, + 106, + 189, + 189, + 120, + 120, + 120, + 120, + 189, + 189, + 188, + 188, + 314, + 319, + 209, + 209, + 209, + 319, + 319, + 384, + 367, + 367, + 367, + 82, + 367, + 367, + 382, + 382, + 382, + 149, + 149, + 198, + 335, + 151, + 151, + 151, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 63, + 195, + 238, + 253, + 335, + 372, + 394, + 397, + 336, + 336, + 336, + 336, + 142, + 362, + 336, + 336, + 19, + 19, + 29, + 207, + 207, + 267, + 336, + 379, + 369, + 369, + 369, + 369, + 369, + 383, + 383, + 383, + 383, + 255, + 255, + 255, + 326, + 10, + 10, + 10, + 50, + 58, + 199, + 239, + 78, + 78, + 239, + 276, + 276, + 276, + 326, + 334, + 334, + 334, + 12, + 161, + 161, + 161, + 109, + 92, + 92, + 39, + 161, + 106, + 106, + 106, + 106, + 106, + 140, + 213, + 213, + 180, + 180, + 198, + 164, + 164, + 164, + 230, + 56, + 86, + 191, + 87, + 87, + 191, + 195, + 174, + 174, + 209, + 209, + 334, + 327, + 327, + 330, + 364, + 392, + 381, + 253, + 252, + 194, + 252, + 252, + 279, + 279, + 241, + 241, + 240, + 241, + 381, + 381, + 4, + 4, + 4, + 176, + 271, + 271, + 96, + 139, + 139, + 239, + 70, + 239, + 20, + 20, + 130, + 73, + 73, + 130, + 130, + 239, + 57, + 57, + 17, + 239, + 150, + 182, + 271, + 257, + 123, + 123, + 123, + 217, + 29, + 236, + 236, + 228, + 228, + 260, + 260, + 260, + 260, + 260, + 57, + 292, + 335, + 367, + 24, + 24, + 24, + 24, + 302, + 288, + 266, + 266, + 367, + 358, + 172, + 304, + 328, + 328, + 328, + 378, + 92, + 2, + 92, + 321, + 153, + 156, + 321, + 323, + 370, + 45, + 45, + 254, + 167, + 207, + 207, + 1, + 1, + 1, + 1, + 151, + 207, + 207, + 9, + 149, + 207, + 155, + 207, + 26, + 26, + 26, + 17, + 207, + 207, + 207, + 207, + 199, + 199, + 28, + 187, + 186, + 186, + 254, + 301, + 301, + 268, + 268, + 268, + 268, + 50, + 50, + 50, + 50, + 232, + 268, + 268, + 268, + 268, + 268, + 199, + 199, + 302, + 302, + 21, + 302, + 238, + 238, + 238, + 114, + 114, + 302, + 269, + 269, + 390, + 64, + 64, + 144, + 144, + 316, + 147, + 316, + 316, + 183, + 270, + 270, + 270, + 390, + 374, + 384, + 394, + 217, + 217, + 332, + 354, + 354, + 330, + 0, + 127, + 127, + 330, + 140, + 339, + 323, + 323, + 331, + 331, + 210, + 315, + 85, + 85, + 85, + 331, + 379, + 48, + 142, + 101, + 5, + 101, + 165, + 227, + 227, + 175, + 175, + 175, + 293, + 285, + 12, + 12, + 12, + 92, + 92, + 194, + 194, + 194, + 285, + 285, + 285, + 379, + 379, + 371, + 397, + 397, + 397, + 255, + 239, + 342, + 342, + 265, + 34, + 192, + 192, + 265, + 377, + 330, + 31, + 66, + 66, + 66, + 66, + 297, + 51, + 330, + 84, + 84, + 84, + 84, + 84, + 281, + 281, + 182, + 182, + 281, + 282, + 255, + 255, + 255, + 119, + 255, + 255, + 317, + 317, + 263, + 132, + 263, + 200, + 68, + 68, + 68, + 200, + 200, + 398, + 43, + 43, + 43, + 76, + 126, + 215, + 215, + 215, + 64, + 172, + 188, + 188, + 279, + 279, + 287, + 339, + 342, + 342, + 388, + 395, + 395, + 384, + 400, + 139, + 255, + 255, + 255, + 264, + 400, + 363, + 380, + 346, + 346, + 346, + 353, + 235, + 333, + 168, + 168, + 333, + 86, + 333, + 366, + 69, + 366, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 149, + 255, + 255, + 255, + 255, + 255, + 255, + 123, + 323, + 371, + 274, + 310, + 310, + 310, + 310, + 388, + 388, + 359, + 57, + 56, + 56, + 181, + 250, + 250, + 34, + 34, + 250, + 250, + 250, + 359, + 327, + 364, + 364, + 364, + 361, + 361, + 376, + 357, + 400, + 400, + 212, + 214, + 116, + 116, + 54, + 266, + 165, + 88, + 18, + 92, + 92, + 77, + 77, + 352, + 352, + 352, + 193, + 193, + 352, + 125, + 125, + 344, + 344, + 344, + 93, + 90, + 90, + 365, + 365, + 365, + 388, + 388, + 120, + 32, + 215, + 251, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 74, + 74, + 119, + 330, + 330, + 121, + 121, + 121, + 204, + 145, + 26, + 145, + 145, + 144, + 144, + 144, + 130, + 130, + 130, + 130, + 204, + 204, + 40, + 204, + 39, + 39, + 132, + 197, + 211, + 232, + 217, + 8, + 8, + 8, + 8, + 42, + 131, + 131, + 108, + 108, + 108, + 5, + 217, + 281, + 295, + 76, + 76, + 232, + 65, + 65, + 65, + 65, + 65, + 71, + 68, + 68, + 31, + 97, + 97, + 97, + 97, + 75, + 75, + 232, + 204, + 204, + 183, + 183, + 295, + 295, + 244, + 244, + 244, + 299, + 254, + 253, + 253, + 315, + 334, + 334, + 108, + 12, + 12, + 23, + 23, + 23, + 23, + 108, + 168, + 168, + 286, + 334, + 338, + 249, + 347, + 166, + 166, + 166, + 166, + 347, + 347, + 347, + 347, + 347, + 347, + 295, + 347, + 347, + 347, + 322, + 322, + 182, + 182, + 182, + 322, + 397, + 395, + 330, + 330, + 274, + 150, + 217, + 217, + 217, + 175, + 125, + 125, + 33, + 125, + 146, + 175, + 175, + 212, + 212, + 206, + 206, + 206, + 201, + 201, + 166, + 194, + 194, + 194, + 274, + 274, + 274, + 37, + 37, + 37, + 40, + 40, + 49, + 24, + 24, + 24, + 140, + 140, + 273, + 100, + 273, + 273, + 273, + 273, + 246, + 131, + 246, + 72, + 209, + 67, + 67, + 131, + 131, + 111, + 242, + 398, + 398, + 398, + 398, + 355, + 355, + 349, + 349, + 341, + 386, + 336, + 336, + 194, + 194, + 194, + 314, + 339, + 339, + 325, + 325, + 325, + 73, + 367, + 334, + 248, + 248, + 0, + 140, + 192, + 186, + 248, + 248, + 315, + 224, + 315, + 269, + 6, + 6, + 24, + 240, + 273, + 273, + 145, + 249, + 138, + 167, + 330, + 330, + 398, + 398, + 157, + 157, + 340, + 268, + 268, + 319, + 78, + 319, + 319, + 340, + 372, + 174, + 174, + 174, + 87, + 179, + 179, + 179, + 316, + 177, + 91, + 91, + 247, + 247, + 91, + 16, + 16, + 91, + 247, + 249, + 249, + 152, + 152, + 152, + 152, + 372, + 366, + 388, + 365, + 365, + 354, + 148, + 148, + 283, + 354, + 16, + 16, + 30, + 30, + 60, + 210, + 210, + 210, + 210, + 202, + 263, + 263, + 263, + 354, + 354, + 203, + 346, + 346, + 324, + 345, + 132, + 394, + 274, + 274, + 274, + 274, + 274, + 146, + 146, + 187, + 25, + 144, + 144, + 144, + 144, + 131, + 274, + 274, + 274, + 274, + 38, + 38, + 38, + 38, + 38, + 34, + 96, + 212, + 256, + 256, + 237, + 237, + 237, + 0, + 0, + 0, + 0, + 0, + 0, + 76, + 76, + 59, + 59, + 59, + 59, + 142, + 113, + 237, + 237, + 188, + 231, + 231, + 231, + 231, + 295, + 309, + 309, + 77, + 224, + 149, + 149, + 149, + 149, + 143, + 143, + 143, + 224, + 224, + 224, + 309, + 309, + 309, + 309, + 309, + 309, + 257, + 308, + 308, + 66, + 66, + 119, + 119, + 199, + 199, + 199, + 199, + 166, + 294, + 294, + 55, + 245, + 25, + 25, + 245, + 245, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 167, + 245, + 394, + 394, + 394, + 394, + 394, + 251, + 251, + 394, + 394, + 340, + 340, + 340, + 340, + 216, + 216, + 216, + 216, + 48, + 48, + 48, + 48, + 48, + 169, + 225, + 288, + 124, + 224, + 288, + 288, + 60, + 311, + 265, + 265, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 199, + 314, + 314, + 314, + 310, + 363, + 363, + 14, + 14, + 14, + 363, + 363, + 361, + 361, + 371, + 216, + 375, + 375, + 385, + 385, + 385, + 193, + 193, + 5, + 5, + 5, + 24, + 385, + 382, + 382, + 382, + 343, + 343, + 379, + 26, + 26, + 379, + 385, + 312, + 312, + 312, + 329, + 329, + 355, + 221, + 229, + 242, + 319, + 319, + 307, + 278, + 278, + 261, + 261, + 323, + 263, + 323, + 392, + 392, + 79, + 113, + 72, + 72, + 72, + 99, + 317, + 317, + 144, + 58, + 58, + 144, + 144, + 155, + 155, + 216, + 216, + 45, + 45, + 216, + 216, + 166, + 166, + 317, + 254, + 254, + 56, + 56, + 56, + 56, + 254, + 36, + 178, + 178, + 178, + 254, + 232, + 232, + 232, + 280, + 60, + 256, + 256, + 260, + 277, + 277, + 316, + 316, + 243, + 243, + 319, + 319, + 392, + 18, + 227, + 392, + 392, + 385, + 364, + 51, + 51, + 51, + 92, + 22, + 92, + 148, + 148, + 23, + 148, + 214, + 214, + 214, + 266, + 266, + 202, + 364, + 400, + 400, + 400, + 380, + 356, + 358, + 76, + 76, + 76, + 76, + 44, + 44, + 120, + 120, + 120, + 125, + 307, + 259, + 259, + 259, + 259, + 259, + 83, + 160, + 160, + 266, + 367, + 367, + 346, + 329, + 329, + 331, + 364, + 364, + 194, + 364, + 182, + 15, + 360, + 360, + 72, + 72, + 150, + 202, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 254, + 116, + 116, + 111, + 201, + 201, + 254, + 316, + 316, + 316, + 316, + 254, + 254, + 254, + 254, + 254, + 247, + 302, + 360, + 333, + 333, + 336, + 336, + 286, + 286, + 286, + 286, + 286, + 193, + 193, + 296, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 33, + 33, + 336, + 336, + 336, + 336, + 393, + 178, + 178, + 393, + 393, + 393, + 385, + 389, + 169, + 169, + 169, + 267, + 384, + 384, + 384, + 384, + 384, + 352, + 136, + 136, + 136, + 21, + 262, + 262, + 262, + 262, + 198, + 262, + 291, + 222, + 222, + 114, + 216, + 100, + 291, + 291, + 141, + 141, + 200, + 291, + 139, + 114, + 114, + 114, + 82, + 291, + 291, + 291, + 284, + 266, + 245, + 309, + 309, + 246, + 246, + 73, + 352, + 349, + 349, + 379, + 379, + 379, + 333, + 333, + 333, + 193, + 333, + 400, + 376, + 282, + 29, + 29, + 46, + 169, + 200, + 193, + 268, + 283, + 376, + 15, + 15, + 15, + 15, + 22, + 22, + 376, + 376, + 341, + 312, + 341, + 373, + 372, + 372, + 372, + 372, + 369, + 383, + 383, + 370, + 370, + 370, + 377, + 377, + 62, + 397, + 397, + 397, + 392, + 246, + 246, + 392, + 344, + 104, + 201, + 162, + 162, + 22, + 15, + 15, + 162, + 171, + 171, + 19, + 19, + 19, + 49, + 89, + 89, + 89, + 89, + 99, + 161, + 212, + 212, + 212, + 212, + 222, + 131, + 190, + 259, + 42, + 42, + 42, + 42, + 42, + 42, + 259, + 259, + 13, + 153, + 153, + 153, + 98, + 98, + 38, + 13, + 13, + 131, + 131, + 158, + 158, + 169, + 259, + 259, + 259, + 259, + 275, + 275, + 137, + 137, + 319, + 319, + 319, + 319, + 251, + 251, + 254, + 301, + 28, + 28, + 28, + 17, + 157, + 237, + 283, + 276, + 23, + 279, + 279, + 159, + 181, + 53, + 53, + 53, + 181, + 181, + 181, + 181, + 228, + 225, + 225, + 225, + 225, + 281, + 281, + 298, + 298, + 298, + 249, + 249, + 83, + 249, + 249, + 100, + 289, + 289, + 319, + 396, + 234, + 234, + 181, + 181, + 181, + 239, + 323, + 142, + 142, + 142, + 142, + 142, + 374, + 374, + 374, + 374, + 339, + 372, + 19, + 19, + 0, + 0, + 215, + 372, + 340, + 340, + 354, + 141, + 141, + 391, + 344, + 344, + 227, + 359, + 359, + 326, + 325, + 345, + 345, + 396, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 117, + 81, + 117, + 117, + 117, + 17, + 6, + 6, + 117, + 382, + 382, + 285, + 285, + 329, + 40, + 319, + 252, + 56, + 252, + 252, + 4, + 252, + 252, + 250, + 278, + 9, + 55, + 128, + 128, + 128, + 128, + 101, + 194, + 24, + 24, + 24, + 71, + 71, + 234, + 234, + 220, + 30, + 220, + 278, + 278, + 260, + 260, + 260, + 29, + 29, + 260, + 367, + 15, + 15, + 15, + 204, + 217, + 217, + 181, + 181, + 267, + 267, + 93, + 93, + 9, + 9, + 93, + 93, + 107, + 107, + 107, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 85, + 5, + 85, + 85, + 85, + 92, + 203, + 230, + 230, + 57, + 38, + 38, + 127, + 127, + 127, + 94, + 169, + 194, + 163, + 22, + 22, + 163, + 163, + 294, + 278, + 73, + 278, + 188, + 55, + 188, + 188, + 188, + 188, + 217, + 278, + 318, + 318, + 125, + 270, + 270, + 282, + 111, + 111, + 111, + 145, + 145, + 206, + 206, + 163, + 189, + 237, + 237, + 253, + 253, + 367, + 367, + 361, + 78, + 78, + 111, + 111, + 354, + 354, + 235, + 235, + 235, + 235, + 357, + 254, + 352, + 334, + 334, + 331, + 331, + 239, + 331, + 339, + 324, + 161, + 46, + 46, + 161, + 315, + 315, + 315, + 324, + 90, + 90, + 365, + 154, + 154, + 2, + 274, + 274, + 274, + 186, + 119, + 119, + 119, + 274, + 291, + 31, + 102, + 102, + 116, + 88, + 159, + 159, + 159, + 159, + 147, + 147, + 147, + 112, + 112, + 49, + 112, + 112, + 94, + 138, + 138, + 95, + 127, + 238, + 70, + 70, + 308, + 262, + 260, + 286, + 336, + 221, + 336, + 151, + 241, + 320, + 320, + 320, + 8, + 8, + 213, + 297, + 319, + 336, + 336, + 336, + 340, + 350, + 284, + 284, + 284, + 284, + 284, + 284, + 247, + 224, + 247, + 247, + 304, + 304, + 246, + 246, + 246, + 163, + 296, + 296, + 296, + 296, + 296, + 296, + 171, + 171, + 171, + 188, + 257, + 257, + 23, + 23, + 34, + 24, + 110, + 49, + 49, + 49, + 49, + 49, + 110, + 110, + 23, + 257, + 376, + 323, + 352, + 367, + 367, + 332, + 181, + 372, + 372, + 372, + 372, + 395, + 318, + 318, + 395, + 125, + 270, + 385, + 333, + 165, + 165, + 145, + 145, + 145, + 112, + 333, + 174, + 148, + 148, + 148, + 174, + 249, + 249, + 38, + 110, + 110, + 110, + 110, + 111, + 86, + 249, + 90, + 258, + 134, + 373, + 373, + 171, + 179, + 179, + 179, + 179, + 3, + 179, + 243, + 296, + 1, + 1, + 77, + 77, + 77, + 177, + 187, + 81, + 95, + 187, + 187, + 37, + 37, + 37, + 37, + 37, + 100, + 149, + 149, + 80, + 296, + 262, + 262, + 297, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 137, + 137, + 137, + 121, + 121, + 121, + 172, + 326, + 326, + 326, + 326, + 61, + 190, + 326, + 324, + 253, + 253, + 378, + 378, + 378, + 376, + 376, + 376, + 219, + 219, + 376, + 7, + 101, + 341, + 68, + 127, + 127, + 127, + 127, + 33, + 127, + 127, + 128, + 215, + 60, + 60, + 137, + 215, + 212, + 212, + 130, + 54, + 70, + 70, + 111, + 111, + 111, + 111, + 111, + 212, + 212, + 212, + 212, + 212, + 212, + 108, + 33, + 221, + 193, + 236, + 198, + 198, + 198, + 198, + 213, + 257, + 288, + 341, + 341, + 341, + 342, + 322, + 107, + 56, + 107, + 208, + 208, + 208, + 276, + 239, + 276, + 270, + 25, + 270, + 314, + 322, + 322, + 322, + 325, + 119, + 119, + 119, + 14, + 119, + 51, + 51, + 119, + 105, + 105, + 58, + 90, + 90, + 94, + 97, + 208, + 325, + 325, + 360, + 360, + 360, + 383, + 326, + 38, + 38, + 326, + 30, + 30, + 318, + 318, + 318, + 318, + 189, + 318, + 318, + 241, + 250, + 250, + 250, + 191, + 250, + 250, + 250, + 250, + 72, + 250, + 242, + 133, + 133, + 47, + 133, + 229, + 229, + 229, + 229, + 161, + 242, + 143, + 242, + 271, + 296, + 296, + 326, + 326, + 326, + 356, + 370, + 389, + 389, + 258, + 389, + 389, + 370, + 370, + 374, + 374, + 374, + 387, + 387, + 387, + 211, + 211, + 211, + 211, + 211, + 2, + 153, + 153, + 153, + 209, + 209, + 209, + 209, + 163, + 373, + 67, + 164, + 323, + 323, + 323, + 323, + 385, + 385, + 335, + 154, + 335, + 361, + 396, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 169, + 107, + 79, + 130, + 169, + 164, + 164, + 164, + 163, + 271, + 107, + 107, + 107, + 271, + 319, + 285, + 300, + 300, + 300, + 300, + 299, + 108, + 222, + 222, + 222, + 222, + 222, + 222, + 299, + 299, + 35, + 35, + 204, + 299, + 288, + 330, + 347, + 397, + 327, + 336, + 129, + 129, + 129, + 129, + 192, + 262, + 154, + 144, + 224, + 224, + 244, + 283, + 283, + 257, + 115, + 115, + 257, + 323, + 371, + 334, + 213, + 213, + 301, + 175, + 175, + 84, + 171, + 171, + 51, + 117, + 117, + 171, + 171, + 181, + 276, + 276, + 276, + 290, + 233, + 334, + 363, + 363, + 34, + 34, + 149, + 149, + 121, + 195, + 190, + 35, + 35, + 48, + 133, + 88, + 295, + 363, + 380, + 336, + 336, + 336, + 336, + 186, + 367, + 367, + 124, + 124, + 100, + 100, + 363, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 195, + 222, + 222, + 222, + 222, + 83, + 298, + 298, + 384, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 128, + 203, + 203, + 39, + 219, + 243, + 269, + 379, + 23, + 23, + 46, + 15, + 278, + 144, + 144, + 218, + 218, + 304, + 271, + 57, + 16, + 271, + 271, + 375, + 42, + 397, + 327, + 25, + 25, + 34, + 68, + 30, + 30, + 30, + 30, + 30, + 26, + 26, + 26, + 19, + 18, + 129, + 129, + 130, + 130, + 130, + 130, + 19, + 19, + 19, + 130, + 196, + 196, + 201, + 234, + 318, + 207, + 207, + 244, + 123, + 123, + 123, + 283, + 283, + 15, + 264, + 377, + 377, + 377, + 377, + 377, + 377, + 377, + 68, + 68, + 68, + 68, + 377, + 284, + 245, + 266, + 377, + 377, + 364, + 199, + 304, + 78, + 78, + 78, + 78, + 338, + 338, + 338, + 203, + 203, + 203, + 303, + 238, + 238, + 207, + 207, + 153, + 102, + 102, + 301, + 301, + 301, + 301, + 301, + 119, + 119, + 32, + 121, + 121, + 121, + 153, + 153, + 180, + 240, + 61, + 61, + 61, + 1, + 240, + 191, + 183, + 182, + 197, + 197, + 197, + 32, + 32, + 32, + 177, + 318, + 307, + 287, + 298, + 298, + 376, + 376, + 376, + 73, + 73, + 73, + 73, + 73, + 103, + 228, + 189, + 80, + 183, + 183, + 285, + 285, + 316, + 316, + 316, + 316, + 110, + 110, + 156, + 65, + 156, + 156, + 316, + 276, + 260, + 260, + 260, + 260, + 260, + 376, + 376, + 252, + 107, + 353, + 373, + 373, + 373, + 369, + 344, + 351, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 54, + 54, + 54, + 116, + 116, + 291, + 291, + 284, + 194, + 284, + 284, + 34, + 194, + 300, + 392, + 96, + 96, + 161, + 161, + 161, + 307, + 392, + 79, + 92, + 155, + 63, + 63, + 171, + 171, + 290, + 326, + 306, + 97, + 97, + 97, + 230, + 230, + 159, + 230, + 230, + 25, + 32, + 80, + 80, + 23, + 306, + 306, + 262, + 60, + 262, + 269, + 266, + 358, + 358, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 312, + 102, + 338, + 338, + 338, + 338, + 338, + 368, + 368, + 368, + 124, + 73, + 124, + 77, + 77, + 77, + 77, + 77, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 123, + 123, + 177, + 177, + 102, + 102, + 177, + 32, + 177, + 177, + 225, + 225, + 7, + 7, + 22, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 201, + 210, + 278, + 278, + 367, + 391, + 387, + 344, + 30, + 399, + 0, + 399, + 140, + 140, + 140, + 399, + 243, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 38, + 84, + 234, + 143, + 128, + 128, + 128, + 233, + 233, + 243, + 79, + 79, + 387, + 14, + 22, + 22, + 22, + 188, + 118, + 118, + 118, + 188, + 196, + 203, + 222, + 49, + 49, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 84, + 164, + 127, + 127, + 127, + 127, + 127, + 164, + 310, + 310, + 314, + 82, + 314, + 314, + 179, + 47, + 179, + 179, + 179, + 165, + 59, + 97, + 97, + 38, + 97, + 97, + 97, + 97, + 75, + 75, + 97, + 97, + 99, + 98, + 98, + 26, + 26, + 26, + 172, + 172, + 281, + 292, + 292, + 289, + 289, + 98, + 7, + 7, + 15, + 123, + 236, + 221, + 221, + 224, + 93, + 93, + 93, + 93, + 168, + 168, + 168, + 192, + 192, + 192, + 314, + 308, + 298, + 293, + 24, + 261, + 363, + 363, + 361, + 169, + 361, + 361, + 0, + 0, + 0, + 0, + 0, + 309, + 391, + 391, + 285, + 314, + 236, + 282, + 391, + 391, + 391, + 385, + 346, + 346, + 346, + 363, + 399, + 321, + 321, + 373, + 324, + 324, + 382, + 356, + 389, + 357, + 357, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 22, + 22, + 22, + 22, + 62, + 207, + 300, + 319, + 393, + 384, + 384, + 384, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 53, + 8, + 296, + 37, + 130, + 130, + 130, + 109, + 109, + 206, + 206, + 206, + 224, + 238, + 316, + 270, + 43, + 43, + 43, + 43, + 270, + 270, + 257, + 257, + 353, + 96, + 353, + 395, + 169, + 195, + 32, + 56, + 56, + 195, + 223, + 395, + 395, + 395, + 343, + 343, + 334, + 126, + 126, + 126, + 126, + 61, + 126, + 14, + 14, + 14, + 14, + 155, + 155, + 155, + 155, + 240, + 230, + 62, + 62, + 130, + 230, + 230, + 186, + 186, + 207, + 232, + 209, + 203, + 203, + 203, + 258, + 306, + 306, + 334, + 161, + 161, + 189, + 104, + 104, + 104, + 257, + 257, + 231, + 303, + 348, + 354, + 178, + 178, + 354, + 354, + 250, + 250, + 354, + 50, + 50, + 211, + 291, + 291, + 291, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 391, + 391, + 66, + 367, + 370, + 370, + 370, + 370, + 370, + 370, + 214, + 214, + 214, + 214, + 152, + 152, + 152, + 194, + 254, + 265, + 265, + 386, + 386, + 355, + 355, + 355, + 55, + 375, + 375, + 375, + 230, + 95, + 95, + 95, + 69, + 69, + 38, + 38, + 38, + 7, + 121, + 230, + 230, + 230, + 230, + 229, + 229, + 229, + 197, + 197, + 197, + 187, + 187, + 187, + 157, + 157, + 187, + 199, + 199, + 292, + 63, + 292, + 292, + 392, + 116, + 116, + 116, + 116, + 116, + 180, + 180, + 316, + 316, + 391, + 194, + 391, + 346, + 36, + 65, + 65, + 394, + 348, + 27, + 27, + 348, + 378, + 185, + 185, + 378, + 343, + 343, + 382, + 93, + 211, + 295, + 295, + 295, + 295, + 295, + 295, + 363, + 369, + 6, + 76, + 21, + 227, + 227, + 102, + 163, + 163, + 163, + 256, + 256, + 367, + 367, + 393, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 156, + 156, + 156, + 93, + 183, + 192, + 192, + 261, + 114, + 114, + 130, + 261, + 294, + 256, + 286, + 286, + 286, + 286, + 391, + 347, + 298, + 35, + 35, + 35, + 87, + 165, + 2, + 2, + 165, + 165, + 165, + 157, + 50, + 157, + 157, + 157, + 157, + 157, + 165, + 165, + 32, + 194, + 194, + 194, + 194, + 194, + 48, + 48, + 48, + 84, + 84, + 84, + 144, + 144, + 194, + 84, + 84, + 71, + 84, + 198, + 267, + 295, + 295, + 273, + 81, + 81, + 81, + 192, + 150, + 273, + 273, + 273, + 0, + 109, + 175, + 273, + 273, + 273, + 245, + 277, + 127, + 127, + 127, + 127, + 213, + 7, + 284, + 284, + 252, + 252, + 252, + 252, + 257, + 286, + 286, + 286, + 259, + 223, + 223, + 259, + 259, + 353, + 14, + 51, + 208, + 131, + 131, + 131, + 131, + 131, + 348, + 348, + 273, + 384, + 384, + 57, + 328, + 138, + 138, + 138, + 138, + 336, + 336, + 336, + 336, + 336, + 82, + 82, + 336, + 152, + 152, + 152, + 152, + 152, + 152, + 175, + 175, + 201, + 9, + 9, + 336, + 336, + 324, + 97, + 324, + 397, + 336, + 336, + 204, + 23, + 43, + 43, + 204, + 204, + 204, + 204, + 64, + 218, + 223, + 351, + 351, + 374, + 374, + 47, + 47, + 374, + 350, + 393, + 160, + 8, + 133, + 178, + 227, + 227, + 300, + 244, + 304, + 305, + 231, + 231, + 231, + 305, + 296, + 246, + 0, + 310, + 310, + 74, + 74, + 246, + 246, + 254, + 211, + 310, + 361, + 361, + 344, + 360, + 368, + 368, + 289, + 2, + 2, + 58, + 58, + 58, + 58, + 58, + 58, + 105, + 153, + 153, + 173, + 228, + 228, + 258, + 81, + 81, + 81, + 81, + 81, + 204, + 204, + 246, + 246, + 246, + 256, + 256, + 256, + 256, + 256, + 248, + 248, + 242, + 356, + 356, + 362, + 359, + 223, + 386, + 62, + 62, + 62, + 126, + 126, + 126, + 126, + 126, + 126, + 187, + 187, + 187, + 187, + 288, + 322, + 322, + 322, + 322, + 346, + 128, + 182, + 182, + 9, + 9, + 182, + 161, + 243, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 277, + 11, + 11, + 11, + 11, + 11, + 58, + 0, + 130, + 130, + 16, + 16, + 16, + 20, + 130, + 130, + 109, + 147, + 147, + 86, + 170, + 170, + 170, + 166, + 303, + 303, + 22, + 22, + 41, + 57, + 57, + 57, + 57, + 44, + 47, + 14, + 14, + 137, + 137, + 137, + 137, + 141, + 185, + 208, + 238, + 238, + 180, + 180, + 106, + 180, + 180, + 175, + 294, + 287, + 132, + 132, + 132, + 132, + 132, + 132, + 302, + 125, + 125, + 125, + 216, + 216, + 193, + 193, + 193, + 156, + 156, + 0, + 0, + 0, + 0, + 0, + 72, + 72, + 72, + 72, + 72, + 263, + 263, + 263, + 103, + 263, + 27, + 163, + 263, + 274, + 245, + 141, + 141, + 279, + 384, + 384, + 386, + 386, + 395, + 395, + 375, + 375, + 376, + 373, + 341, + 252, + 149, + 149, + 76, + 149, + 149, + 253, + 246, + 252, + 341, + 14, + 192, + 341, + 333, + 341, + 206, + 206, + 341, + 341, + 341, + 149, + 28, + 28, + 28, + 28, + 76, + 59, + 10, + 10, + 10, + 10, + 10, + 10, + 8, + 138, + 138, + 138, + 138, + 157, + 157, + 157, + 157, + 159, + 159, + 159, + 156, + 227, + 260, + 292, + 266, + 297, + 297, + 341, + 341, + 7, + 7, + 216, + 216, + 201, + 201, + 260, + 260, + 260, + 341, + 341, + 341, + 341, + 348, + 140, + 348, + 348, + 325, + 325, + 325, + 0, + 384, + 384, + 81, + 81, + 373, + 215, + 370, + 368, + 330, + 330, + 375, + 358, + 358, + 400, + 352, + 108, + 9, + 9, + 352, + 353, + 161, + 161, + 36, + 12, + 12, + 136, + 155, + 155, + 155, + 200, + 308, + 308, + 390, + 390, + 131, + 224, + 226, + 390, + 261, + 389, + 335, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 98, + 98, + 98, + 359, + 359, + 359, + 188, + 139, + 289, + 82, + 82, + 82, + 16, + 16, + 52, + 52, + 130, + 130, + 156, + 75, + 75, + 77, + 156, + 156, + 124, + 124, + 199, + 145, + 135, + 135, + 135, + 199, + 199, + 199, + 141, + 174, + 174, + 174, + 174, + 213, + 228, + 289, + 289, + 289, + 289, + 289, + 33, + 14, + 14, + 14, + 125, + 247, + 131, + 247, + 49, + 123, + 247, + 247, + 145, + 125, + 253, + 83, + 83, + 244, + 142, + 109, + 134, + 134, + 134, + 273, + 273, + 273, + 180, + 273, + 86, + 86, + 382, + 382, + 381, + 397, + 397, + 82, + 397, + 397, + 352, + 352, + 338, + 395, + 380, + 380, + 380, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 282, + 282, + 297, + 297, + 244, + 244, + 244, + 244, + 244, + 42, + 271, + 279, + 279, + 49, + 49, + 163, + 381, + 135, + 22, + 135, + 168, + 168, + 168, + 168, + 233, + 233, + 380, + 246, + 246, + 234, + 232, + 232, + 165, + 15, + 250, + 51, + 250, + 343, + 32, + 32, + 32, + 32, + 115, + 115, + 203, + 203, + 203, + 203, + 22, + 165, + 165, + 247, + 247, + 318, + 141, + 91, + 235, + 276, + 286, + 262, + 262, + 272, + 272, + 357, + 357, + 357, + 79, + 103, + 234, + 234, + 144, + 46, + 46, + 46, + 46, + 144, + 144, + 180, + 114, + 114, + 114, + 114, + 114, + 204, + 68, + 65, + 65, + 144, + 226, + 226, + 277, + 43, + 121, + 121, + 108, + 108, + 108, + 196, + 196, + 277, + 277, + 277, + 277, + 21, + 114, + 114, + 271, + 283, + 283, + 357, + 357, + 333, + 99, + 99, + 102, + 102, + 162, + 208, + 208, + 187, + 333, + 368, + 354, + 145, + 66, + 66, + 66, + 145, + 145, + 145, + 49, + 145, + 151, + 258, + 258, + 186, + 186, + 186, + 186, + 186, + 218, + 218, + 258, + 312, + 30, + 312, + 250, + 250, + 317, + 320, + 354, + 354, + 323, + 360, + 7, + 7, + 7, + 7, + 200, + 341, + 341, + 390, + 390, + 390, + 390, + 390, + 2, + 154, + 109, + 109, + 109, + 242, + 400, + 375, + 200, + 375, + 203, + 203, + 203, + 303, + 303, + 146, + 303, + 312, + 65, + 242, + 375, + 375, + 375, + 375, + 182, + 182, + 318, + 38, + 257, + 257, + 257, + 375, + 375, + 348, + 358, + 102, + 102, + 358, + 364, + 364, + 364, + 376, + 376, + 376, + 376, + 343, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 274, + 337, + 337, + 51, + 61, + 86, + 223, + 223, + 84, + 223, + 32, + 262, + 339, + 23, + 30, + 58, + 58, + 261, + 261, + 79, + 79, + 79, + 79, + 191, + 261, + 261, + 261, + 241, + 241, + 246, + 246, + 365, + 365, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 5, + 88, + 161, + 161, + 161, + 161, + 161, + 161, + 247, + 36, + 192, + 192, + 69, + 69, + 69, + 73, + 90, + 197, + 197, + 197, + 221, + 221, + 221, + 221, + 247, + 15, + 15, + 15, + 3, + 3, + 247, + 60, + 60, + 163, + 151, + 163, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 125, + 15, + 15, + 163, + 163, + 204, + 125, + 314, + 314, + 257, + 278, + 278, + 278, + 350, + 96, + 239, + 239, + 291, + 291, + 331, + 380, + 122, + 122, + 122, + 122, + 122, + 122, + 134, + 209, + 174, + 213, + 385, + 147, + 253, + 385, + 163, + 163, + 163, + 385, + 290, + 290, + 290, + 385, + 262, + 262, + 385, + 385, + 341, + 244, + 365, + 369, + 369, + 149, + 136, + 179, + 26, + 26, + 297, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 65, + 17, + 17, + 80, + 213, + 213, + 264, + 395, + 158, + 61, + 61, + 58, + 58, + 58, + 58, + 62, + 62, + 62, + 12, + 12, + 62, + 23, + 23, + 150, + 150, + 150, + 140, + 111, + 154, + 289, + 302, + 1, + 302, + 379, + 373, + 373, + 47, + 90, + 90, + 90, + 90, + 233, + 218, + 218, + 218, + 218, + 218, + 308, + 308, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 28, + 154, + 154, + 154, + 154, + 191, + 191, + 191, + 191, + 195, + 89, + 195, + 227, + 227, + 55, + 320, + 320, + 320, + 320, + 320, + 71, + 71, + 227, + 227, + 239, + 239, + 239, + 10, + 10, + 10, + 170, + 200, + 200, + 320, + 393, + 315, + 315, + 315, + 393, + 393, + 393, + 393, + 311, + 180, + 180, + 81, + 81, + 81, + 81, + 138, + 138, + 138, + 104, + 111, + 125, + 180, + 226, + 311, + 311, + 311, + 311, + 311, + 155, + 15, + 15, + 155, + 264, + 264, + 103, + 103, + 103, + 103, + 99, + 99, + 99, + 227, + 84, + 84, + 80, + 80, + 86, + 194, + 194, + 194, + 194, + 53, + 199, + 199, + 199, + 199, + 302, + 41, + 41, + 41, + 266, + 266, + 270, + 270, + 253, + 253, + 117, + 117, + 117, + 117, + 117, + 117, + 256, + 295, + 282, + 154, + 154, + 42, + 42, + 44, + 154, + 282, + 259, + 259, + 312, + 247, + 38, + 352, + 350, + 350, + 350, + 321, + 23, + 45, + 45, + 45, + 60, + 146, + 274, + 274, + 274, + 274, + 274, + 245, + 245, + 321, + 321, + 321, + 321, + 321, + 373, + 373, + 373, + 77, + 215, + 399, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "values": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ] +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.py new file mode 100644 index 0000000000..8684c63bf5 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_5flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 5 flows.""" + build(5, False).emit() \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.data b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.data @@ -0,0 +1,60029 @@ +{ + "commands": { + "data": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + }, + "ans_mem": { + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 32 + } + } +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.expect b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.expect new file mode 100644 index 0000000000..5fee688d20 --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 203, + 330, + 330, + 329, + 310, + 121, + 275, + 275, + 275, + 243, + 243, + 291, + 256, + 268, + 354, + 354, + 380, + 307, + 130, + 80, + 262, + 262, + 262, + 363, + 388, + 388, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 325, + 242, + 299, + 299, + 243, + 243, + 243, + 287, + 287, + 287, + 176, + 287, + 287, + 321, + 40, + 61, + 125, + 95, + 95, + 95, + 306, + 306, + 306, + 125, + 125, + 296, + 205, + 205, + 145, + 145, + 309, + 145, + 83, + 83, + 83, + 145, + 79, + 341, + 341, + 341, + 212, + 171, + 215, + 215, + 125, + 318, + 318, + 318, + 318, + 318, + 133, + 216, + 238, + 238, + 238, + 221, + 80, + 306, + 306, + 221, + 361, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 231, + 5, + 5, + 241, + 241, + 241, + 11, + 98, + 98, + 312, + 312, + 181, + 181, + 216, + 216, + 216, + 216, + 216, + 216, + 314, + 366, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 69, + 69, + 69, + 69, + 366, + 330, + 372, + 372, + 372, + 372, + 219, + 219, + 378, + 378, + 378, + 378, + 181, + 167, + 323, + 82, + 323, + 162, + 90, + 391, + 391, + 177, + 183, + 150, + 281, + 300, + 300, + 254, + 254, + 238, + 293, + 293, + 293, + 293, + 219, + 293, + 253, + 129, + 129, + 251, + 251, + 251, + 251, + 251, + 305, + 305, + 98, + 98, + 318, + 90, + 203, + 203, + 203, + 90, + 90, + 90, + 90, + 90, + 318, + 332, + 332, + 332, + 343, + 76, + 119, + 119, + 151, + 151, + 267, + 308, + 356, + 209, + 209, + 209, + 209, + 356, + 356, + 356, + 356, + 356, + 356, + 89, + 89, + 89, + 89, + 89, + 89, + 354, + 354, + 354, + 354, + 354, + 346, + 346, + 306, + 217, + 217, + 267, + 267, + 250, + 290, + 290, + 276, + 220, + 220, + 276, + 276, + 246, + 12, + 12, + 12, + 113, + 113, + 113, + 113, + 208, + 374, + 310, + 113, + 113, + 113, + 113, + 113, + 170, + 170, + 170, + 91, + 170, + 161, + 183, + 81, + 81, + 388, + 378, + 183, + 183, + 310, + 310, + 310, + 310, + 310, + 332, + 332, + 332, + 183, + 183, + 95, + 95, + 95, + 95, + 95, + 303, + 109, + 400, + 400, + 400, + 109, + 109, + 120, + 86, + 191, + 191, + 162, + 297, + 255, + 255, + 255, + 300, + 120, + 120, + 300, + 3, + 36, + 359, + 351, + 256, + 256, + 256, + 278, + 400, + 60, + 60, + 21, + 223, + 66, + 238, + 222, + 157, + 222, + 222, + 332, + 380, + 220, + 380, + 21, + 21, + 0, + 301, + 301, + 301, + 301, + 301, + 180, + 312, + 312, + 323, + 323, + 397, + 397, + 103, + 121, + 121, + 121, + 154, + 269, + 269, + 269, + 269, + 248, + 182, + 218, + 218, + 87, + 165, + 252, + 195, + 195, + 296, + 296, + 296, + 296, + 296, + 144, + 195, + 195, + 227, + 0, + 380, + 152, + 0, + 11, + 11, + 18, + 128, + 128, + 128, + 255, + 255, + 367, + 367, + 367, + 367, + 198, + 201, + 201, + 201, + 201, + 198, + 337, + 149, + 149, + 255, + 286, + 63, + 6, + 45, + 54, + 41, + 7, + 7, + 310, + 310, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 12, + 8, + 40, + 41, + 36, + 36, + 36, + 36, + 154, + 154, + 51, + 51, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 101, + 244, + 240, + 83, + 165, + 256, + 256, + 164, + 164, + 256, + 256, + 256, + 256, + 362, + 362, + 256, + 30, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 382, + 123, + 14, + 14, + 142, + 122, + 82, + 321, + 321, + 92, + 181, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 348, + 206, + 387, + 80, + 80, + 387, + 327, + 237, + 237, + 237, + 43, + 43, + 43, + 43, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 207, + 79, + 79, + 79, + 8, + 338, + 8, + 8, + 143, + 143, + 143, + 217, + 366, + 13, + 281, + 315, + 315, + 157, + 3, + 3, + 374, + 353, + 105, + 105, + 105, + 105, + 3, + 3, + 3, + 3, + 51, + 241, + 241, + 51, + 51, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 243, + 243, + 0, + 0, + 0, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 119, + 135, + 2, + 209, + 2, + 208, + 333, + 333, + 240, + 240, + 74, + 74, + 74, + 74, + 74, + 213, + 74, + 347, + 347, + 81, + 203, + 347, + 347, + 347, + 360, + 361, + 348, + 348, + 348, + 348, + 339, + 85, + 339, + 360, + 363, + 189, + 189, + 382, + 398, + 398, + 189, + 109, + 144, + 144, + 144, + 144, + 382, + 382, + 382, + 175, + 107, + 107, + 107, + 107, + 316, + 316, + 320, + 393, + 188, + 188, + 188, + 71, + 188, + 255, + 223, + 223, + 256, + 194, + 325, + 325, + 325, + 149, + 149, + 309, + 149, + 149, + 149, + 149, + 168, + 168, + 184, + 184, + 260, + 223, + 235, + 235, + 282, + 282, + 235, + 101, + 92, + 206, + 92, + 132, + 132, + 235, + 249, + 249, + 257, + 257, + 257, + 305, + 305, + 181, + 299, + 154, + 239, + 256, + 254, + 254, + 42, + 313, + 105, + 105, + 105, + 201, + 87, + 87, + 86, + 112, + 260, + 42, + 42, + 42, + 9, + 379, + 9, + 59, + 320, + 320, + 320, + 59, + 40, + 40, + 222, + 30, + 30, + 30, + 215, + 30, + 95, + 95, + 30, + 26, + 26, + 316, + 26, + 26, + 26, + 64, + 64, + 312, + 76, + 64, + 64, + 64, + 64, + 141, + 141, + 24, + 34, + 34, + 16, + 108, + 16, + 20, + 20, + 313, + 313, + 313, + 98, + 98, + 55, + 33, + 33, + 33, + 13, + 13, + 304, + 13, + 331, + 301, + 301, + 142, + 287, + 121, + 88, + 346, + 121, + 272, + 272, + 272, + 272, + 272, + 239, + 226, + 226, + 7, + 7, + 17, + 17, + 128, + 52, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 213, + 77, + 77, + 159, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 386, + 147, + 147, + 292, + 187, + 187, + 238, + 75, + 364, + 87, + 179, + 179, + 237, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 394, + 394, + 394, + 394, + 392, + 190, + 190, + 75, + 219, + 219, + 166, + 394, + 394, + 394, + 166, + 166, + 166, + 200, + 200, + 343, + 321, + 321, + 175, + 150, + 192, + 295, + 295, + 234, + 234, + 234, + 234, + 234, + 234, + 113, + 16, + 16, + 16, + 306, + 306, + 306, + 35, + 255, + 144, + 144, + 255, + 362, + 161, + 161, + 190, + 233, + 233, + 323, + 72, + 323, + 331, + 331, + 197, + 309, + 309, + 92, + 197, + 86, + 173, + 181, + 113, + 113, + 308, + 113, + 113, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 132, + 354, + 354, + 354, + 354, + 132, + 150, + 150, + 150, + 167, + 167, + 222, + 266, + 266, + 160, + 160, + 77, + 77, + 160, + 256, + 242, + 242, + 127, + 321, + 321, + 127, + 274, + 274, + 274, + 324, + 142, + 86, + 274, + 365, + 365, + 365, + 99, + 365, + 274, + 274, + 274, + 162, + 162, + 162, + 274, + 362, + 269, + 269, + 299, + 267, + 380, + 267, + 370, + 370, + 220, + 220, + 220, + 174, + 174, + 174, + 238, + 238, + 299, + 319, + 319, + 319, + 319, + 299, + 287, + 287, + 53, + 37, + 0, + 212, + 212, + 150, + 150, + 150, + 45, + 50, + 50, + 297, + 297, + 397, + 397, + 397, + 386, + 386, + 386, + 293, + 281, + 51, + 222, + 21, + 128, + 128, + 128, + 148, + 148, + 148, + 148, + 148, + 186, + 170, + 237, + 313, + 165, + 237, + 179, + 237, + 0, + 0, + 312, + 312, + 312, + 97, + 97, + 97, + 68, + 68, + 68, + 68, + 68, + 312, + 324, + 129, + 323, + 129, + 129, + 154, + 132, + 293, + 320, + 264, + 264, + 185, + 185, + 264, + 264, + 272, + 69, + 69, + 69, + 70, + 72, + 186, + 101, + 101, + 101, + 365, + 365, + 365, + 338, + 338, + 91, + 91, + 91, + 91, + 91, + 358, + 358, + 333, + 101, + 117, + 117, + 155, + 155, + 155, + 155, + 155, + 155, + 87, + 87, + 155, + 79, + 218, + 79, + 79, + 79, + 79, + 109, + 167, + 188, + 188, + 67, + 188, + 132, + 184, + 272, + 186, + 272, + 272, + 160, + 272, + 272, + 261, + 170, + 275, + 339, + 339, + 339, + 339, + 85, + 158, + 92, + 92, + 158, + 158, + 155, + 178, + 178, + 297, + 297, + 299, + 226, + 255, + 46, + 23, + 23, + 23, + 23, + 23, + 79, + 23, + 199, + 332, + 199, + 304, + 304, + 330, + 125, + 125, + 155, + 122, + 122, + 260, + 231, + 280, + 280, + 40, + 29, + 29, + 46, + 46, + 97, + 97, + 97, + 32, + 14, + 150, + 14, + 23, + 46, + 46, + 46, + 11, + 11, + 63, + 63, + 194, + 397, + 397, + 128, + 63, + 63, + 304, + 80, + 304, + 339, + 71, + 214, + 71, + 339, + 167, + 74, + 327, + 327, + 327, + 167, + 167, + 195, + 318, + 173, + 173, + 75, + 118, + 118, + 118, + 298, + 298, + 295, + 295, + 285, + 264, + 264, + 264, + 398, + 398, + 398, + 398, + 110, + 110, + 310, + 310, + 110, + 264, + 264, + 264, + 274, + 351, + 351, + 63, + 351, + 351, + 272, + 202, + 202, + 202, + 63, + 63, + 63, + 57, + 288, + 314, + 83, + 323, + 186, + 186, + 186, + 158, + 158, + 158, + 57, + 57, + 71, + 71, + 339, + 349, + 349, + 120, + 120, + 57, + 57, + 57, + 57, + 62, + 32, + 32, + 32, + 43, + 43, + 3, + 80, + 3, + 3, + 3, + 26, + 26, + 26, + 235, + 171, + 235, + 236, + 236, + 236, + 236, + 372, + 372, + 74, + 74, + 74, + 353, + 353, + 353, + 304, + 350, + 192, + 192, + 192, + 236, + 236, + 236, + 164, + 136, + 236, + 245, + 245, + 55, + 55, + 119, + 178, + 134, + 58, + 65, + 266, + 266, + 266, + 266, + 239, + 65, + 65, + 65, + 65, + 291, + 318, + 318, + 318, + 318, + 357, + 124, + 124, + 124, + 124, + 148, + 291, + 291, + 291, + 291, + 131, + 291, + 291, + 291, + 291, + 291, + 9, + 129, + 129, + 129, + 129, + 49, + 34, + 34, + 300, + 300, + 300, + 300, + 208, + 26, + 145, + 145, + 26, + 26, + 26, + 49, + 43, + 148, + 148, + 22, + 325, + 160, + 142, + 142, + 22, + 22, + 102, + 102, + 22, + 8, + 57, + 28, + 28, + 22, + 22, + 216, + 22, + 201, + 44, + 44, + 121, + 67, + 67, + 67, + 67, + 67, + 340, + 340, + 340, + 141, + 141, + 361, + 393, + 393, + 334, + 334, + 334, + 246, + 246, + 237, + 237, + 48, + 91, + 15, + 245, + 245, + 99, + 295, + 384, + 384, + 384, + 384, + 384, + 324, + 324, + 324, + 390, + 333, + 187, + 122, + 295, + 295, + 275, + 299, + 198, + 103, + 103, + 254, + 66, + 102, + 102, + 164, + 164, + 398, + 398, + 164, + 317, + 317, + 320, + 320, + 320, + 325, + 325, + 213, + 344, + 367, + 367, + 367, + 367, + 74, + 74, + 92, + 367, + 367, + 382, + 395, + 150, + 150, + 190, + 190, + 180, + 114, + 378, + 114, + 114, + 114, + 114, + 143, + 143, + 143, + 153, + 155, + 200, + 298, + 298, + 298, + 298, + 298, + 237, + 237, + 237, + 237, + 245, + 337, + 337, + 245, + 124, + 245, + 394, + 394, + 394, + 155, + 155, + 155, + 149, + 74, + 309, + 149, + 149, + 267, + 267, + 267, + 194, + 267, + 267, + 267, + 267, + 83, + 267, + 287, + 311, + 397, + 287, + 241, + 271, + 271, + 88, + 374, + 330, + 271, + 203, + 367, + 350, + 271, + 231, + 231, + 231, + 277, + 246, + 278, + 278, + 378, + 378, + 314, + 278, + 278, + 336, + 336, + 278, + 278, + 291, + 291, + 279, + 10, + 20, + 20, + 20, + 20, + 347, + 14, + 14, + 246, + 246, + 246, + 51, + 51, + 51, + 51, + 23, + 23, + 23, + 5, + 5, + 15, + 23, + 63, + 63, + 63, + 63, + 63, + 52, + 52, + 318, + 318, + 318, + 102, + 102, + 156, + 107, + 233, + 286, + 286, + 286, + 334, + 4, + 4, + 4, + 37, + 60, + 60, + 60, + 60, + 24, + 361, + 211, + 361, + 185, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 396, + 160, + 160, + 160, + 353, + 353, + 160, + 78, + 160, + 76, + 82, + 219, + 82, + 82, + 82, + 98, + 313, + 166, + 174, + 333, + 333, + 333, + 132, + 132, + 132, + 276, + 276, + 276, + 276, + 15, + 23, + 23, + 23, + 23, + 15, + 15, + 100, + 100, + 100, + 391, + 391, + 191, + 151, + 1, + 6, + 226, + 284, + 6, + 6, + 62, + 233, + 233, + 53, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 317, + 317, + 317, + 317, + 150, + 123, + 346, + 346, + 346, + 346, + 346, + 346, + 123, + 178, + 138, + 138, + 3, + 4, + 23, + 375, + 207, + 375, + 375, + 370, + 370, + 294, + 294, + 23, + 19, + 19, + 19, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 203, + 203, + 89, + 89, + 325, + 325, + 325, + 325, + 385, + 365, + 375, + 375, + 67, + 89, + 89, + 89, + 325, + 397, + 397, + 397, + 380, + 376, + 319, + 319, + 319, + 382, + 216, + 382, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 93, + 93, + 93, + 93, + 345, + 345, + 350, + 365, + 330, + 86, + 86, + 135, + 135, + 130, + 130, + 130, + 115, + 360, + 360, + 69, + 69, + 360, + 302, + 115, + 115, + 111, + 123, + 123, + 123, + 368, + 398, + 101, + 101, + 105, + 131, + 131, + 290, + 360, + 360, + 309, + 71, + 309, + 81, + 86, + 367, + 367, + 367, + 367, + 352, + 141, + 94, + 94, + 94, + 94, + 208, + 341, + 341, + 341, + 165, + 174, + 174, + 228, + 228, + 222, + 335, + 335, + 335, + 335, + 335, + 341, + 341, + 341, + 341, + 341, + 301, + 222, + 233, + 97, + 97, + 304, + 304, + 304, + 304, + 231, + 231, + 231, + 231, + 293, + 224, + 208, + 260, + 336, + 292, + 296, + 37, + 37, + 37, + 37, + 37, + 56, + 56, + 63, + 14, + 98, + 98, + 98, + 394, + 394, + 394, + 394, + 394, + 367, + 371, + 253, + 5, + 276, + 5, + 52, + 30, + 30, + 30, + 30, + 30, + 30, + 27, + 99, + 27, + 27, + 391, + 141, + 360, + 236, + 236, + 9, + 26, + 26, + 311, + 362, + 362, + 338, + 36, + 36, + 36, + 0, + 65, + 375, + 30, + 30, + 30, + 30, + 47, + 277, + 112, + 277, + 47, + 230, + 230, + 230, + 233, + 233, + 233, + 225, + 49, + 34, + 201, + 201, + 194, + 215, + 91, + 91, + 91, + 73, + 73, + 378, + 378, + 400, + 400, + 263, + 263, + 61, + 111, + 111, + 111, + 198, + 17, + 17, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 87, + 87, + 325, + 155, + 155, + 155, + 155, + 120, + 106, + 106, + 322, + 106, + 106, + 106, + 106, + 382, + 106, + 106, + 106, + 152, + 152, + 152, + 196, + 106, + 106, + 106, + 106, + 106, + 106, + 117, + 106, + 106, + 222, + 222, + 367, + 231, + 297, + 18, + 28, + 119, + 28, + 80, + 80, + 80, + 80, + 308, + 308, + 308, + 308, + 308, + 308, + 137, + 117, + 124, + 350, + 350, + 197, + 290, + 290, + 290, + 235, + 235, + 235, + 235, + 108, + 235, + 389, + 389, + 235, + 235, + 394, + 394, + 376, + 376, + 302, + 302, + 309, + 155, + 155, + 149, + 118, + 118, + 118, + 123, + 123, + 123, + 263, + 186, + 384, + 186, + 186, + 252, + 252, + 260, + 381, + 381, + 381, + 202, + 202, + 182, + 260, + 290, + 358, + 236, + 236, + 236, + 387, + 387, + 388, + 236, + 207, + 236, + 276, + 125, + 125, + 177, + 36, + 36, + 246, + 93, + 386, + 69, + 69, + 69, + 343, + 246, + 246, + 119, + 246, + 76, + 397, + 397, + 218, + 218, + 218, + 218, + 80, + 336, + 336, + 355, + 187, + 101, + 296, + 231, + 231, + 231, + 231, + 226, + 360, + 360, + 360, + 360, + 31, + 31, + 31, + 31, + 31, + 41, + 41, + 26, + 12, + 299, + 299, + 92, + 105, + 211, + 211, + 366, + 366, + 96, + 96, + 105, + 105, + 105, + 105, + 118, + 299, + 299, + 379, + 299, + 12, + 125, + 12, + 148, + 342, + 342, + 210, + 210, + 210, + 210, + 210, + 210, + 148, + 138, + 138, + 167, + 394, + 394, + 167, + 146, + 146, + 146, + 130, + 115, + 115, + 115, + 112, + 112, + 112, + 271, + 230, + 230, + 230, + 353, + 12, + 12, + 23, + 68, + 68, + 68, + 319, + 331, + 331, + 331, + 365, + 365, + 159, + 104, + 104, + 104, + 335, + 335, + 335, + 222, + 17, + 17, + 17, + 17, + 10, + 10, + 86, + 61, + 53, + 25, + 41, + 379, + 379, + 379, + 208, + 208, + 208, + 208, + 379, + 220, + 379, + 372, + 123, + 355, + 355, + 123, + 158, + 391, + 272, + 41, + 41, + 382, + 382, + 97, + 97, + 382, + 382, + 105, + 57, + 57, + 29, + 29, + 262, + 218, + 218, + 366, + 67, + 67, + 67, + 81, + 383, + 113, + 340, + 340, + 159, + 159, + 159, + 124, + 193, + 88, + 88, + 88, + 88, + 373, + 373, + 373, + 373, + 373, + 152, + 189, + 198, + 295, + 246, + 260, + 260, + 260, + 250, + 253, + 16, + 16, + 16, + 51, + 51, + 51, + 131, + 198, + 198, + 198, + 117, + 117, + 73, + 69, + 69, + 69, + 187, + 386, + 187, + 186, + 344, + 187, + 250, + 250, + 270, + 270, + 270, + 270, + 249, + 233, + 332, + 332, + 233, + 233, + 219, + 219, + 219, + 103, + 386, + 386, + 386, + 386, + 233, + 300, + 214, + 214, + 214, + 214, + 253, + 280, + 278, + 278, + 25, + 190, + 32, + 32, + 38, + 64, + 66, + 106, + 71, + 71, + 398, + 150, + 172, + 172, + 205, + 172, + 172, + 172, + 172, + 172, + 125, + 296, + 296, + 389, + 389, + 218, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 96, + 96, + 139, + 139, + 160, + 160, + 166, + 166, + 374, + 374, + 374, + 72, + 72, + 72, + 72, + 72, + 72, + 374, + 374, + 374, + 374, + 381, + 391, + 166, + 166, + 354, + 354, + 325, + 325, + 166, + 168, + 135, + 241, + 241, + 225, + 225, + 225, + 295, + 295, + 295, + 304, + 298, + 383, + 377, + 353, + 353, + 353, + 353, + 147, + 147, + 298, + 341, + 341, + 338, + 338, + 338, + 243, + 330, + 330, + 250, + 380, + 380, + 266, + 266, + 261, + 261, + 234, + 23, + 27, + 11, + 38, + 38, + 16, + 16, + 16, + 55, + 313, + 82, + 81, + 81, + 55, + 23, + 59, + 386, + 386, + 59, + 59, + 194, + 91, + 139, + 76, + 342, + 342, + 342, + 139, + 172, + 172, + 172, + 172, + 172, + 172, + 372, + 372, + 172, + 179, + 207, + 207, + 367, + 304, + 161, + 358, + 344, + 344, + 165, + 165, + 274, + 274, + 274, + 242, + 242, + 344, + 344, + 344, + 344, + 114, + 124, + 124, + 339, + 339, + 339, + 124, + 359, + 359, + 242, + 242, + 264, + 308, + 308, + 308, + 308, + 264, + 264, + 251, + 251, + 239, + 340, + 365, + 239, + 239, + 239, + 59, + 59, + 59, + 246, + 259, + 28, + 28, + 28, + 263, + 263, + 251, + 28, + 53, + 53, + 91, + 53, + 204, + 204, + 258, + 10, + 10, + 10, + 26, + 33, + 33, + 24, + 26, + 51, + 51, + 23, + 62, + 32, + 213, + 213, + 213, + 73, + 73, + 68, + 85, + 16, + 138, + 49, + 62, + 62, + 324, + 62, + 392, + 62, + 316, + 205, + 205, + 205, + 316, + 153, + 118, + 145, + 195, + 315, + 195, + 181, + 181, + 212, + 288, + 254, + 254, + 22, + 22, + 37, + 394, + 39, + 219, + 377, + 100, + 217, + 100, + 100, + 67, + 73, + 321, + 321, + 319, + 319, + 319, + 319, + 319, + 319, + 343, + 343, + 335, + 335, + 368, + 176, + 176, + 265, + 204, + 204, + 223, + 78, + 78, + 78, + 78, + 400, + 400, + 207, + 207, + 207, + 348, + 286, + 286, + 287, + 287, + 229, + 39, + 39, + 67, + 67, + 67, + 67, + 39, + 39, + 5, + 52, + 0, + 28, + 16, + 16, + 16, + 9, + 9, + 38, + 249, + 38, + 231, + 34, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 129, + 129, + 218, + 218, + 241, + 350, + 84, + 338, + 338, + 338, + 90, + 90, + 90, + 90, + 90, + 338, + 338, + 391, + 397, + 397, + 302, + 302, + 302, + 365, + 73, + 200, + 316, + 377, + 377, + 200, + 200, + 393, + 200, + 189, + 118, + 118, + 118, + 118, + 185, + 290, + 343, + 290, + 85, + 308, + 290, + 102, + 186, + 186, + 186, + 186, + 400, + 189, + 189, + 189, + 121, + 115, + 115, + 394, + 394, + 394, + 394, + 394, + 394, + 394, + 145, + 145, + 145, + 103, + 103, + 218, + 336, + 336, + 115, + 115, + 188, + 129, + 261, + 261, + 94, + 261, + 261, + 211, + 225, + 112, + 112, + 231, + 306, + 306, + 306, + 301, + 301, + 327, + 385, + 385, + 119, + 119, + 231, + 283, + 283, + 249, + 249, + 249, + 234, + 234, + 234, + 209, + 209, + 114, + 90, + 229, + 296, + 296, + 260, + 260, + 241, + 140, + 228, + 25, + 3, + 179, + 179, + 3, + 54, + 393, + 212, + 212, + 393, + 393, + 393, + 393, + 314, + 380, + 380, + 386, + 340, + 340, + 388, + 388, + 353, + 216, + 216, + 183, + 119, + 119, + 119, + 124, + 124, + 145, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 185, + 137, + 137, + 274, + 367, + 367, + 274, + 274, + 146, + 274, + 274, + 274, + 274, + 330, + 330, + 254, + 277, + 133, + 133, + 133, + 309, + 309, + 133, + 153, + 153, + 153, + 153, + 277, + 259, + 248, + 141, + 141, + 166, + 104, + 104, + 104, + 193, + 193, + 248, + 248, + 226, + 196, + 324, + 324, + 115, + 115, + 226, + 231, + 11, + 11, + 56, + 288, + 288, + 64, + 203, + 203, + 203, + 207, + 77, + 325, + 324, + 143, + 143, + 180, + 180, + 180, + 299, + 299, + 203, + 100, + 100, + 176, + 137, + 137, + 244, + 244, + 64, + 27, + 12, + 12, + 18, + 18, + 245, + 245, + 375, + 124, + 124, + 333, + 333, + 333, + 162, + 141, + 141, + 245, + 273, + 273, + 273, + 241, + 241, + 67, + 333, + 348, + 348, + 348, + 348, + 150, + 150, + 92, + 92, + 349, + 347, + 195, + 146, + 215, + 146, + 146, + 146, + 149, + 149, + 162, + 198, + 112, + 94, + 112, + 112, + 147, + 267, + 240, + 12, + 12, + 279, + 279, + 279, + 216, + 58, + 58, + 58, + 9, + 9, + 9, + 9, + 9, + 99, + 99, + 80, + 80, + 333, + 214, + 333, + 349, + 165, + 165, + 165, + 203, + 203, + 203, + 151, + 151, + 151, + 151, + 151, + 391, + 127, + 127, + 123, + 223, + 349, + 223, + 224, + 224, + 224, + 224, + 6, + 6, + 20, + 12, + 135, + 135, + 135, + 12, + 216, + 216, + 97, + 97, + 332, + 332, + 332, + 332, + 154, + 257, + 153, + 257, + 258, + 262, + 262, + 299, + 89, + 89, + 332, + 332, + 332, + 361, + 361, + 361, + 299, + 299, + 268, + 297, + 297, + 297, + 179, + 357, + 271, + 271, + 12, + 16, + 134, + 134, + 399, + 399, + 134, + 134, + 268, + 189, + 244, + 244, + 110, + 244, + 321, + 321, + 270, + 269, + 269, + 31, + 17, + 324, + 192, + 286, + 288, + 70, + 70, + 288, + 288, + 288, + 249, + 113, + 113, + 249, + 192, + 286, + 286, + 286, + 233, + 233, + 374, + 374, + 374, + 374, + 374, + 70, + 388, + 388, + 388, + 107, + 126, + 161, + 161, + 313, + 247, + 231, + 30, + 19, + 122, + 38, + 38, + 385, + 27, + 27, + 52, + 97, + 97, + 97, + 224, + 65, + 61, + 44, + 396, + 396, + 27, + 27, + 27, + 206, + 206, + 206, + 206, + 206, + 352, + 355, + 171, + 83, + 231, + 24, + 0, + 266, + 266, + 340, + 267, + 267, + 54, + 54, + 54, + 54, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 128, + 395, + 395, + 361, + 128, + 198, + 198, + 198, + 198, + 378, + 369, + 192, + 164, + 361, + 400, + 164, + 169, + 144, + 121, + 219, + 121, + 273, + 302, + 326, + 338, + 175, + 247, + 253, + 253, + 342, + 342, + 253, + 136, + 136, + 264, + 252, + 252, + 278, + 238, + 238, + 129, + 183, + 325, + 145, + 238, + 230, + 307, + 307, + 307, + 93, + 93, + 93, + 75, + 75, + 307, + 307, + 307, + 298, + 49, + 78, + 133, + 133, + 49, + 130, + 130, + 193, + 394, + 100, + 85, + 394, + 331, + 193, + 193, + 170, + 170, + 386, + 170, + 185, + 247, + 245, + 13, + 38, + 272, + 28, + 28, + 28, + 28, + 29, + 388, + 29, + 247, + 247, + 269, + 305, + 269, + 269, + 156, + 112, + 37, + 39, + 372, + 372, + 78, + 78, + 372, + 245, + 392, + 373, + 217, + 217, + 217, + 110, + 289, + 289, + 379, + 182, + 134, + 355, + 143, + 69, + 69, + 202, + 338, + 338, + 164, + 224, + 299, + 299, + 299, + 91, + 91, + 377, + 377, + 91, + 91, + 316, + 316, + 316, + 304, + 143, + 83, + 83, + 76, + 76, + 76, + 76, + 76, + 392, + 143, + 384, + 384, + 143, + 185, + 116, + 116, + 384, + 384, + 116, + 116, + 116, + 149, + 149, + 80, + 149, + 149, + 397, + 397, + 149, + 149, + 161, + 161, + 125, + 159, + 159, + 155, + 236, + 236, + 236, + 274, + 197, + 274, + 225, + 260, + 252, + 252, + 252, + 238, + 238, + 100, + 255, + 88, + 4, + 17, + 180, + 388, + 388, + 388, + 388, + 388, + 180, + 112, + 175, + 245, + 249, + 17, + 8, + 8, + 45, + 5, + 5, + 26, + 115, + 26, + 62, + 62, + 344, + 77, + 77, + 355, + 78, + 78, + 78, + 78, + 355, + 355, + 395, + 358, + 184, + 297, + 180, + 180, + 180, + 297, + 89, + 89, + 89, + 398, + 398, + 160, + 279, + 205, + 394, + 394, + 274, + 121, + 188, + 287, + 287, + 123, + 287, + 217, + 49, + 53, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 92, + 92, + 92, + 92, + 378, + 378, + 378, + 378, + 93, + 93, + 93, + 93, + 378, + 378, + 378, + 387, + 387, + 115, + 334, + 334, + 320, + 115, + 115, + 166, + 166, + 207, + 207, + 166, + 136, + 201, + 136, + 136, + 136, + 136, + 200, + 128, + 128, + 173, + 173, + 214, + 214, + 214, + 173, + 153, + 369, + 153, + 128, + 128, + 165, + 224, + 302, + 279, + 279, + 279, + 267, + 258, + 300, + 296, + 341, + 296, + 296, + 135, + 296, + 218, + 296, + 296, + 296, + 296, + 285, + 334, + 334, + 334, + 334, + 73, + 334, + 43, + 43, + 131, + 131, + 131, + 334, + 131, + 342, + 342, + 342, + 342, + 150, + 67, + 67, + 67, + 150, + 179, + 179, + 179, + 146, + 193, + 130, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 232, + 295, + 295, + 295, + 297, + 195, + 43, + 4, + 4, + 57, + 57, + 296, + 57, + 59, + 59, + 339, + 321, + 335, + 59, + 59, + 303, + 303, + 303, + 83, + 83, + 83, + 83, + 74, + 345, + 345, + 103, + 124, + 124, + 182, + 182, + 120, + 128, + 99, + 286, + 270, + 270, + 100, + 100, + 100, + 236, + 236, + 236, + 316, + 204, + 377, + 377, + 267, + 209, + 209, + 204, + 204, + 186, + 186, + 159, + 259, + 221, + 221, + 221, + 348, + 348, + 348, + 348, + 397, + 397, + 397, + 397, + 130, + 349, + 349, + 349, + 250, + 250, + 219, + 59, + 59, + 36, + 15, + 15, + 23, + 58, + 344, + 344, + 344, + 344, + 97, + 344, + 352, + 168, + 379, + 379, + 379, + 319, + 319, + 319, + 368, + 246, + 246, + 246, + 257, + 240, + 240, + 322, + 390, + 390, + 74, + 74, + 390, + 329, + 385, + 178, + 211, + 211, + 211, + 58, + 161, + 58, + 53, + 270, + 347, + 112, + 112, + 112, + 112, + 112, + 104, + 129, + 194, + 194, + 194, + 130, + 130, + 112, + 270, + 279, + 279, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 76, + 345, + 345, + 345, + 279, + 266, + 364, + 266, + 382, + 217, + 380, + 357, + 219, + 357, + 357, + 357, + 175, + 144, + 153, + 153, + 153, + 153, + 390, + 390, + 377, + 180, + 180, + 180, + 180, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 248, + 248, + 248, + 137, + 245, + 245, + 295, + 53, + 31, + 376, + 376, + 318, + 318, + 318, + 144, + 258, + 258, + 10, + 399, + 399, + 319, + 170, + 226, + 265, + 265, + 265, + 282, + 383, + 383, + 282, + 282, + 105, + 105, + 282, + 282, + 345, + 282, + 185, + 282, + 282, + 350, + 282, + 282, + 233, + 382, + 382, + 382, + 382, + 200, + 200, + 200, + 200, + 276, + 251, + 29, + 29, + 50, + 387, + 387, + 387, + 387, + 16, + 23, + 275, + 23, + 58, + 77, + 217, + 77, + 58, + 58, + 58, + 63, + 349, + 349, + 349, + 349, + 349, + 188, + 188, + 188, + 241, + 321, + 340, + 156, + 63, + 63, + 48, + 127, + 48, + 35, + 248, + 376, + 217, + 217, + 217, + 212, + 212, + 376, + 127, + 248, + 248, + 248, + 248, + 289, + 289, + 289, + 35, + 355, + 355, + 355, + 355, + 88, + 355, + 340, + 340, + 340, + 318, + 325, + 161, + 55, + 326, + 66, + 354, + 157, + 263, + 42, + 150, + 5, + 5, + 55, + 55, + 55, + 345, + 55, + 55, + 42, + 55, + 55, + 26, + 10, + 60, + 354, + 76, + 76, + 76, + 340, + 329, + 329, + 190, + 190, + 179, + 179, + 208, + 208, + 208, + 208, + 329, + 329, + 329, + 329, + 329, + 329, + 329, + 309, + 179, + 175, + 231, + 334, + 252, + 252, + 296, + 299, + 185, + 185, + 185, + 60, + 204, + 41, + 85, + 313, + 313, + 30, + 59, + 183, + 219, + 127, + 127, + 370, + 282, + 163, + 163, + 85, + 70, + 138, + 138, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 174, + 133, + 183, + 183, + 368, + 18, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 211, + 211, + 211, + 318, + 157, + 259, + 218, + 156, + 156, + 200, + 200, + 259, + 57, + 57, + 57, + 57, + 62, + 62, + 331, + 331, + 37, + 37, + 37, + 37, + 287, + 86, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 9, + 9, + 9, + 102, + 102, + 364, + 73, + 73, + 339, + 339, + 396, + 349, + 169, + 169, + 181, + 181, + 251, + 251, + 251, + 251, + 224, + 224, + 176, + 34, + 6, + 4, + 4, + 154, + 154, + 213, + 154, + 163, + 269, + 269, + 393, + 393, + 269, + 269, + 343, + 260, + 215, + 393, + 213, + 213, + 213, + 393, + 334, + 334, + 334, + 375, + 375, + 387, + 260, + 260, + 302, + 302, + 317, + 258, + 391, + 391, + 391, + 391, + 391, + 391, + 153, + 153, + 120, + 159, + 173, + 258, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 245, + 333, + 149, + 149, + 323, + 323, + 149, + 169, + 169, + 179, + 179, + 245, + 272, + 272, + 272, + 272, + 125, + 272, + 229, + 229, + 365, + 365, + 158, + 229, + 233, + 233, + 233, + 233, + 343, + 344, + 344, + 344, + 344, + 205, + 344, + 344, + 356, + 259, + 288, + 285, + 285, + 285, + 32, + 32, + 32, + 182, + 15, + 325, + 90, + 154, + 154, + 130, + 130, + 130, + 383, + 383, + 383, + 144, + 213, + 144, + 144, + 144, + 247, + 256, + 256, + 256, + 256, + 256, + 187, + 268, + 84, + 368, + 335, + 335, + 335, + 335, + 326, + 326, + 398, + 398, + 398, + 144, + 111, + 111, + 385, + 111, + 268, + 228, + 269, + 269, + 295, + 72, + 75, + 75, + 91, + 340, + 191, + 191, + 297, + 181, + 181, + 119, + 334, + 297, + 352, + 297, + 297, + 297, + 297, + 297, + 297, + 280, + 280, + 294, + 339, + 327, + 327, + 336, + 336, + 126, + 126, + 103, + 103, + 103, + 103, + 103, + 103, + 294, + 264, + 264, + 345, + 345, + 345, + 345, + 345, + 345, + 345, + 250, + 250, + 250, + 250, + 250, + 252, + 266, + 40, + 351, + 351, + 274, + 274, + 274, + 40, + 55, + 350, + 69, + 69, + 69, + 69, + 69, + 230, + 104, + 104, + 230, + 213, + 279, + 155, + 241, + 55, + 55, + 35, + 289, + 193, + 193, + 54, + 54, + 54, + 54, + 310, + 310, + 310, + 310, + 169, + 169, + 67, + 363, + 232, + 46, + 46, + 68, + 46, + 46, + 164, + 164, + 52, + 17, + 147, + 17, + 15, + 244, + 70, + 70, + 70, + 262, + 262, + 140, + 140, + 140, + 262, + 131, + 110, + 110, + 110, + 200, + 200, + 15, + 15, + 15, + 53, + 62, + 92, + 92, + 92, + 92, + 92, + 327, + 327, + 109, + 377, + 267, + 62, + 62, + 146, + 62, + 62, + 126, + 126, + 62, + 3, + 164, + 378, + 164, + 164, + 339, + 339, + 164, + 386, + 197, + 161, + 211, + 355, + 355, + 355, + 161, + 395, + 161, + 161, + 246, + 66, + 61, + 142, + 22, + 54, + 54, + 64, + 64, + 183, + 183, + 175, + 231, + 231, + 95, + 95, + 95, + 95, + 179, + 179, + 179, + 209, + 209, + 209, + 146, + 146, + 199, + 199, + 199, + 156, + 156, + 101, + 119, + 119, + 119, + 154, + 94, + 154, + 154, + 154, + 231, + 231, + 235, + 224, + 224, + 51, + 51, + 51, + 51, + 51, + 26, + 63, + 156, + 156, + 156, + 45, + 5, + 5, + 7, + 270, + 179, + 87, + 87, + 179, + 179, + 179, + 179, + 229, + 7, + 281, + 281, + 281, + 281, + 273, + 19, + 34, + 34, + 47, + 207, + 47, + 100, + 100, + 100, + 100, + 26, + 63, + 108, + 99, + 25, + 393, + 393, + 203, + 203, + 203, + 393, + 393, + 393, + 393, + 393, + 115, + 226, + 33, + 22, + 23, + 37, + 346, + 346, + 82, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 383, + 316, + 316, + 316, + 281, + 240, + 37, + 113, + 113, + 113, + 86, + 113, + 113, + 340, + 115, + 115, + 375, + 375, + 375, + 375, + 121, + 135, + 25, + 15, + 15, + 15, + 376, + 15, + 230, + 15, + 61, + 61, + 294, + 294, + 85, + 83, + 10, + 83, + 83, + 83, + 83, + 354, + 97, + 354, + 151, + 317, + 151, + 151, + 151, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 206, + 318, + 318, + 364, + 364, + 96, + 96, + 240, + 364, + 160, + 160, + 155, + 155, + 341, + 240, + 240, + 240, + 240, + 47, + 14, + 190, + 190, + 190, + 190, + 69, + 329, + 329, + 164, + 283, + 283, + 172, + 390, + 390, + 326, + 216, + 216, + 216, + 306, + 306, + 312, + 312, + 312, + 312, + 331, + 331, + 331, + 93, + 93, + 331, + 352, + 164, + 164, + 164, + 186, + 343, + 180, + 180, + 180, + 180, + 180, + 180, + 197, + 275, + 288, + 230, + 230, + 230, + 230, + 224, + 239, + 59, + 218, + 59, + 59, + 41, + 41, + 41, + 336, + 41, + 177, + 41, + 41, + 41, + 94, + 137, + 137, + 179, + 152, + 37, + 212, + 182, + 376, + 385, + 224, + 224, + 8, + 309, + 309, + 322, + 322, + 351, + 137, + 137, + 137, + 208, + 325, + 137, + 137, + 181, + 184, + 187, + 335, + 187, + 187, + 141, + 101, + 191, + 275, + 275, + 388, + 388, + 389, + 389, + 389, + 322, + 322, + 322, + 322, + 322, + 247, + 247, + 247, + 247, + 247, + 238, + 238, + 238, + 206, + 206, + 204, + 204, + 204, + 345, + 345, + 345, + 345, + 345, + 345, + 374, + 114, + 372, + 242, + 345, + 345, + 54, + 54, + 185, + 1, + 39, + 55, + 164, + 336, + 336, + 4, + 39, + 5, + 5, + 63, + 142, + 142, + 94, + 307, + 307, + 142, + 109, + 282, + 228, + 254, + 292, + 228, + 228, + 310, + 205, + 123, + 123, + 150, + 297, + 297, + 283, + 283, + 241, + 277, + 277, + 277, + 220, + 89, + 261, + 273, + 63, + 63, + 63, + 343, + 343, + 343, + 255, + 255, + 63, + 164, + 198, + 198, + 42, + 32, + 32, + 32, + 32, + 352, + 270, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 180, + 244, + 244, + 361, + 28, + 56, + 182, + 182, + 182, + 81, + 81, + 182, + 357, + 357, + 357, + 357, + 352, + 352, + 352, + 389, + 389, + 79, + 95, + 389, + 339, + 383, + 342, + 238, + 238, + 298, + 282, + 21, + 21, + 33, + 297, + 349, + 349, + 341, + 341, + 154, + 154, + 75, + 75, + 75, + 319, + 319, + 154, + 154, + 154, + 196, + 196, + 297, + 238, + 339, + 77, + 77, + 77, + 77, + 77, + 77, + 339, + 222, + 310, + 310, + 360, + 136, + 197, + 197, + 197, + 197, + 197, + 197, + 222, + 89, + 241, + 298, + 33, + 56, + 7, + 55, + 55, + 55, + 55, + 340, + 340, + 234, + 55, + 361, + 361, + 361, + 217, + 217, + 334, + 334, + 334, + 334, + 334, + 334, + 307, + 307, + 307, + 342, + 342, + 111, + 111, + 120, + 313, + 220, + 220, + 74, + 74, + 74, + 376, + 376, + 120, + 255, + 255, + 212, + 212, + 267, + 261, + 261, + 261, + 202, + 231, + 231, + 223, + 223, + 107, + 107, + 107, + 207, + 186, + 223, + 223, + 223, + 96, + 269, + 221, + 221, + 221, + 360, + 399, + 399, + 399, + 298, + 262, + 288, + 288, + 288, + 10, + 164, + 90, + 90, + 307, + 210, + 210, + 327, + 327, + 327, + 299, + 342, + 342, + 148, + 380, + 148, + 266, + 252, + 256, + 328, + 256, + 54, + 5, + 5, + 5, + 5, + 2, + 43, + 24, + 24, + 7, + 82, + 82, + 194, + 194, + 230, + 32, + 32, + 104, + 104, + 115, + 65, + 6, + 24, + 24, + 24, + 24, + 24, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 91, + 91, + 91, + 390, + 158, + 176, + 308, + 203, + 203, + 203, + 229, + 165, + 165, + 165, + 133, + 189, + 189, + 135, + 229, + 85, + 297, + 170, + 170, + 170, + 122, + 142, + 142, + 198, + 198, + 198, + 198, + 271, + 215, + 106, + 271, + 122, + 122, + 122, + 122, + 122, + 271, + 105, + 288, + 86, + 86, + 86, + 363, + 54, + 188, + 188, + 188, + 242, + 242, + 189, + 242, + 242, + 242, + 281, + 372, + 372, + 103, + 103, + 386, + 103, + 103, + 103, + 103, + 195, + 389, + 214, + 315, + 120, + 213, + 213, + 194, + 194, + 187, + 187, + 147, + 373, + 147, + 147, + 147, + 147, + 109, + 343, + 185, + 78, + 185, + 185, + 185, + 189, + 119, + 272, + 272, + 284, + 301, + 347, + 284, + 277, + 173, + 73, + 293, + 293, + 235, + 235, + 162, + 162, + 162, + 310, + 310, + 209, + 209, + 376, + 376, + 376, + 376, + 376, + 376, + 328, + 83, + 83, + 396, + 379, + 345, + 162, + 162, + 162, + 161, + 194, + 194, + 148, + 148, + 390, + 200, + 123, + 123, + 123, + 258, + 245, + 204, + 204, + 204, + 204, + 204, + 217, + 245, + 352, + 194, + 194, + 359, + 189, + 189, + 189, + 245, + 229, + 229, + 320, + 320, + 320, + 320, + 320, + 330, + 330, + 330, + 96, + 330, + 346, + 256, + 256, + 236, + 286, + 286, + 286, + 286, + 286, + 222, + 330, + 296, + 296, + 188, + 296, + 129, + 339, + 339, + 129, + 129, + 296, + 254, + 254, + 54, + 81, + 40, + 40, + 157, + 157, + 40, + 245, + 245, + 149, + 149, + 149, + 245, + 319, + 319, + 319, + 319, + 122, + 253, + 253, + 16, + 43, + 18, + 167, + 167, + 167, + 81, + 368, + 348, + 167, + 167, + 167, + 167, + 146, + 146, + 131, + 258, + 258, + 128, + 201, + 201, + 201, + 201, + 201, + 359, + 142, + 258, + 14, + 287, + 338, + 287, + 363, + 340, + 340, + 14, + 369, + 381, + 315, + 130, + 130, + 130, + 243, + 76, + 76, + 76, + 76, + 76, + 76, + 85, + 85, + 85, + 85, + 85, + 85, + 351, + 182, + 243, + 153, + 115, + 14, + 14, + 14, + 32, + 32, + 32, + 32, + 32, + 173, + 300, + 372, + 372, + 372, + 372, + 303, + 303, + 303, + 332, + 309, + 309, + 309, + 309, + 309, + 309, + 363, + 363, + 167, + 259, + 259, + 32, + 49, + 49, + 49, + 31, + 229, + 229, + 229, + 229, + 229, + 307, + 110, + 110, + 334, + 385, + 385, + 110, + 195, + 256, + 234, + 129, + 129, + 129, + 173, + 195, + 234, + 296, + 31, + 10, + 10, + 10, + 37, + 362, + 57, + 57, + 57, + 18, + 19, + 54, + 126, + 352, + 352, + 17, + 156, + 47, + 104, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 371, + 371, + 371, + 371, + 371, + 104, + 372, + 91, + 91, + 346, + 346, + 346, + 171, + 133, + 185, + 177, + 106, + 106, + 106, + 169, + 219, + 399, + 399, + 399, + 399, + 399, + 399, + 161, + 286, + 182, + 182, + 182, + 286, + 286, + 256, + 256, + 256, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 162, + 256, + 256, + 256, + 242, + 242, + 355, + 199, + 199, + 242, + 265, + 68, + 329, + 329, + 213, + 213, + 213, + 213, + 213, + 329, + 161, + 303, + 303, + 303, + 303, + 174, + 174, + 182, + 182, + 396, + 396, + 396, + 203, + 189, + 189, + 189, + 382, + 189, + 189, + 238, + 270, + 258, + 47, + 342, + 342, + 342, + 342, + 342, + 370, + 389, + 175, + 101, + 169, + 246, + 246, + 304, + 304, + 246, + 246, + 122, + 79, + 79, + 246, + 275, + 351, + 351, + 397, + 170, + 243, + 296, + 115, + 115, + 115, + 296, + 296, + 283, + 283, + 283, + 68, + 68, + 283, + 16, + 49, + 49, + 46, + 12, + 209, + 301, + 130, + 374, + 374, + 374, + 374, + 252, + 9, + 9, + 131, + 81, + 81, + 171, + 171, + 165, + 48, + 48, + 48, + 36, + 36, + 219, + 36, + 36, + 194, + 286, + 330, + 330, + 260, + 85, + 85, + 395, + 253, + 253, + 253, + 253, + 253, + 377, + 98, + 334, + 334, + 334, + 12, + 54, + 134, + 187, + 54, + 0, + 363, + 347, + 354, + 354, + 354, + 354, + 354, + 354, + 220, + 75, + 75, + 75, + 180, + 193, + 191, + 266, + 266, + 136, + 84, + 136, + 0, + 123, + 123, + 67, + 67, + 67, + 57, + 28, + 326, + 11, + 11, + 19, + 76, + 76, + 380, + 380, + 380, + 380, + 165, + 55, + 54, + 190, + 201, + 201, + 397, + 379, + 142, + 158, + 353, + 336, + 209, + 328, + 328, + 108, + 142, + 142, + 142, + 260, + 386, + 75, + 75, + 75, + 386, + 386, + 386, + 389, + 352, + 171, + 171, + 160, + 160, + 160, + 160, + 160, + 160, + 130, + 130, + 170, + 331, + 170, + 170, + 269, + 397, + 397, + 102, + 251, + 243, + 243, + 264, + 264, + 273, + 273, + 273, + 273, + 273, + 273, + 150, + 54, + 54, + 65, + 65, + 34, + 34, + 13, + 0, + 389, + 47, + 47, + 47, + 53, + 148, + 148, + 148, + 148, + 365, + 365, + 365, + 365, + 365, + 148, + 283, + 109, + 109, + 262, + 262, + 262, + 324, + 324, + 150, + 324, + 324, + 324, + 324, + 324, + 150, + 152, + 152, + 338, + 152, + 153, + 153, + 153, + 146, + 146, + 83, + 83, + 116, + 161, + 98, + 284, + 246, + 246, + 90, + 90, + 397, + 397, + 397, + 80, + 80, + 356, + 102, + 102, + 265, + 264, + 293, + 229, + 322, + 322, + 229, + 229, + 229, + 229, + 247, + 234, + 53, + 53, + 53, + 21, + 59, + 59, + 42, + 92, + 366, + 366, + 19, + 19, + 19, + 36, + 36, + 9, + 212, + 212, + 74, + 74, + 91, + 322, + 29, + 131, + 29, + 321, + 29, + 320, + 26, + 26, + 3, + 263, + 7, + 105, + 105, + 150, + 7, + 7, + 92, + 92, + 365, + 65, + 310, + 310, + 310, + 350, + 224, + 36, + 36, + 36, + 4, + 4, + 159, + 397, + 159, + 159, + 317, + 317, + 317, + 356, + 324, + 159, + 108, + 138, + 138, + 138, + 178, + 178, + 178, + 178, + 118, + 295, + 151, + 151, + 151, + 295, + 4, + 344, + 344, + 344, + 363, + 236, + 211, + 211, + 211, + 211, + 266, + 385, + 385, + 151, + 151, + 266, + 4, + 4, + 23, + 35, + 3, + 318, + 123, + 123, + 123, + 113, + 40, + 349, + 349, + 355, + 221, + 221, + 208, + 208, + 347, + 149, + 92, + 92, + 92, + 303, + 149, + 149, + 149, + 321, + 321, + 321, + 321, + 138, + 138, + 138, + 111, + 111, + 152, + 152, + 129, + 129, + 142, + 353, + 142, + 104, + 104, + 104, + 171, + 171, + 292, + 72, + 72, + 239, + 225, + 253, + 235, + 235, + 235, + 235, + 130, + 294, + 226, + 387, + 176, + 226, + 16, + 38, + 95, + 95, + 95, + 102, + 237, + 237, + 155, + 350, + 350, + 155, + 320, + 320, + 320, + 385, + 155, + 155, + 155, + 126, + 126, + 126, + 176, + 176, + 237, + 237, + 38, + 38, + 11, + 29, + 29, + 152, + 29, + 29, + 2, + 2, + 2, + 2, + 80, + 387, + 170, + 170, + 203, + 86, + 230, + 230, + 230, + 4, + 4, + 4, + 22, + 92, + 90, + 22, + 22, + 31, + 31, + 31, + 327, + 122, + 122, + 31, + 31, + 31, + 11, + 87, + 87, + 87, + 87, + 72, + 93, + 99, + 99, + 353, + 101, + 101, + 182, + 335, + 335, + 335, + 335, + 335, + 335, + 382, + 382, + 382, + 382, + 382, + 182, + 77, + 77, + 77, + 77, + 128, + 298, + 298, + 236, + 337, + 337, + 278, + 278, + 278, + 297, + 235, + 210, + 210, + 210, + 377, + 126, + 321, + 321, + 321, + 337, + 337, + 337, + 337, + 327, + 327, + 327, + 327, + 340, + 176, + 152, + 135, + 135, + 267, + 267, + 267, + 223, + 223, + 243, + 243, + 243, + 284, + 279, + 239, + 239, + 239, + 192, + 192, + 192, + 192, + 216, + 99, + 77, + 77, + 77, + 77, + 77, + 77, + 373, + 283, + 283, + 283, + 283, + 265, + 254, + 254, + 11, + 322, + 185, + 69, + 69, + 353, + 353, + 196, + 196, + 244, + 244, + 244, + 86, + 375, + 336, + 177, + 177, + 207, + 207, + 177, + 177, + 74, + 194, + 166, + 241, + 241, + 79, + 79, + 79, + 348, + 216, + 241, + 163, + 163, + 273, + 273, + 237, + 237, + 0, + 0, + 285, + 208, + 208, + 208, + 342, + 285, + 188, + 40, + 219, + 219, + 219, + 219, + 219, + 213, + 213, + 334, + 334, + 71, + 71, + 71, + 71, + 138, + 138, + 40, + 40, + 41, + 41, + 161, + 121, + 121, + 41, + 41, + 41, + 392, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 378, + 378, + 171, + 171, + 137, + 137, + 247, + 247, + 247, + 258, + 1, + 1, + 66, + 66, + 21, + 226, + 197, + 50, + 28, + 48, + 25, + 100, + 100, + 100, + 100, + 100, + 100, + 161, + 197, + 197, + 197, + 197, + 197, + 118, + 118, + 118, + 292, + 292, + 348, + 259, + 259, + 259, + 37, + 37, + 37, + 64, + 64, + 55, + 2, + 61, + 15, + 36, + 36, + 5, + 29, + 29, + 146, + 146, + 146, + 123, + 123, + 29, + 25, + 25, + 16, + 16, + 22, + 117, + 84, + 84, + 84, + 4, + 4, + 88, + 88, + 393, + 363, + 363, + 63, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 214, + 214, + 355, + 169, + 169, + 371, + 371, + 371, + 371, + 258, + 56, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 216, + 216, + 97, + 97, + 196, + 196, + 196, + 146, + 146, + 119, + 224, + 292, + 292, + 91, + 91, + 91, + 292, + 136, + 136, + 292, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 384, + 384, + 384, + 384, + 139, + 139, + 139, + 104, + 104, + 104, + 104, + 104, + 211, + 88, + 88, + 88, + 397, + 397, + 168, + 317, + 317, + 317, + 317, + 168, + 333, + 106, + 106, + 101, + 101, + 207, + 101, + 101, + 184, + 193, + 72, + 329, + 329, + 329, + 360, + 313, + 313, + 387, + 387, + 340, + 340, + 340, + 115, + 115, + 115, + 115, + 115, + 115, + 147, + 140, + 334, + 331, + 331, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 190, + 190, + 298, + 298, + 298, + 223, + 251, + 298, + 108, + 108, + 237, + 237, + 205, + 333, + 119, + 119, + 375, + 375, + 375, + 375, + 125, + 279, + 297, + 227, + 227, + 291, + 225, + 283, + 283, + 283, + 281, + 281, + 5, + 5, + 5, + 36, + 36, + 190, + 274, + 36, + 36, + 38, + 61, + 56, + 56, + 56, + 338, + 322, + 213, + 213, + 213, + 213, + 322, + 322, + 274, + 274, + 383, + 111, + 274, + 234, + 234, + 28, + 15, + 38, + 38, + 24, + 81, + 81, + 81, + 366, + 366, + 366, + 366, + 322, + 322, + 317, + 317, + 317, + 85, + 317, + 317, + 317, + 318, + 318, + 318, + 307, + 348, + 348, + 348, + 170, + 172, + 172, + 110, + 77, + 77, + 77, + 77, + 162, + 286, + 286, + 286, + 228, + 253, + 24, + 8, + 8, + 3, + 311, + 335, + 335, + 294, + 20, + 381, + 20, + 172, + 384, + 172, + 377, + 377, + 353, + 342, + 342, + 342, + 342, + 342, + 362, + 362, + 362, + 362, + 362, + 362, + 303, + 303, + 303, + 336, + 172, + 197, + 197, + 285, + 348, + 285, + 285, + 276, + 276, + 87, + 87, + 87, + 87, + 219, + 103, + 135, + 135, + 143, + 396, + 396, + 389, + 389, + 324, + 143, + 283, + 233, + 233, + 321, + 233, + 267, + 20, + 20, + 20, + 179, + 179, + 294, + 135, + 135, + 294, + 89, + 183, + 84, + 350, + 350, + 350, + 350, + 350, + 350, + 350, + 74, + 350, + 345, + 383, + 334, + 90, + 90, + 354, + 354, + 198, + 198, + 140, + 140, + 294, + 161, + 249, + 243, + 243, + 243, + 243, + 118, + 243, + 243, + 243, + 261, + 240, + 240, + 284, + 306, + 186, + 143, + 189, + 300, + 182, + 182, + 182, + 182, + 182, + 78, + 398, + 398, + 182, + 180, + 192, + 300, + 136, + 136, + 155, + 155, + 300, + 265, + 42, + 353, + 211, + 353, + 198, + 305, + 42, + 42, + 42, + 42, + 42, + 42, + 35, + 35, + 59, + 59, + 49, + 318, + 318, + 45, + 23, + 23, + 280, + 141, + 141, + 141, + 141, + 43, + 215, + 12, + 87, + 149, + 149, + 149, + 214, + 214, + 330, + 116, + 194, + 194, + 12, + 199, + 199, + 199, + 216, + 216, + 216, + 350, + 326, + 326, + 376, + 320, + 398, + 398, + 398, + 398, + 398, + 184, + 184, + 120, + 120, + 120, + 120, + 182, + 182, + 186, + 263, + 343, + 189, + 189, + 170, + 170, + 320, + 297, + 297, + 138, + 363, + 363, + 363, + 138, + 98, + 98, + 148, + 377, + 307, + 381, + 83, + 83, + 148, + 148, + 388, + 388, + 388, + 303, + 303, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 368, + 368, + 138, + 149, + 149, + 189, + 189, + 297, + 297, + 297, + 241, + 241, + 241, + 241, + 12, + 50, + 84, + 203, + 50, + 50, + 50, + 358, + 358, + 399, + 399, + 399, + 399, + 183, + 183, + 179, + 119, + 84, + 84, + 216, + 216, + 84, + 84, + 84, + 118, + 69, + 119, + 233, + 233, + 216, + 216, + 216, + 233, + 233, + 368, + 50, + 31, + 56, + 1, + 11, + 65, + 65, + 1, + 1, + 362, + 362, + 202, + 202, + 202, + 215, + 215, + 94, + 383, + 358, + 358, + 358, + 112, + 128, + 128, + 156, + 115, + 115, + 358, + 223, + 288, + 14, + 135, + 4, + 355, + 72, + 72, + 72, + 355, + 355, + 358, + 173, + 83, + 348, + 388, + 173, + 130, + 130, + 4, + 49, + 49, + 370, + 181, + 247, + 247, + 367, + 367, + 111, + 111, + 293, + 49, + 49, + 49, + 28, + 28, + 27, + 21, + 10, + 30, + 185, + 185, + 185, + 185, + 335, + 335, + 335, + 335, + 339, + 185, + 185, + 241, + 239, + 122, + 187, + 239, + 156, + 156, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 366, + 366, + 399, + 47, + 42, + 22, + 22, + 145, + 328, + 339, + 339, + 145, + 9, + 9, + 56, + 56, + 320, + 137, + 282, + 282, + 282, + 282, + 282, + 249, + 249, + 249, + 120, + 354, + 120, + 120, + 120, + 120, + 120, + 249, + 249, + 309, + 180, + 180, + 288, + 288, + 228, + 228, + 226, + 226, + 286, + 286, + 314, + 286, + 286, + 239, + 278, + 278, + 278, + 337, + 354, + 269, + 269, + 309, + 309, + 269, + 269, + 269, + 294, + 56, + 56, + 376, + 61, + 61, + 139, + 61, + 2, + 15, + 12, + 237, + 12, + 350, + 39, + 125, + 375, + 71, + 71, + 48, + 48, + 222, + 380, + 268, + 268, + 268, + 109, + 394, + 394, + 394, + 268, + 268, + 221, + 296, + 25, + 63, + 124, + 40, + 40, + 147, + 40, + 108, + 108, + 108, + 40, + 20, + 59, + 59, + 213, + 213, + 197, + 74, + 74, + 395, + 395, + 395, + 339, + 339, + 339, + 365, + 308, + 399, + 399, + 365, + 107, + 193, + 288, + 71, + 71, + 346, + 393, + 93, + 393, + 393, + 393, + 396, + 396, + 101, + 277, + 283, + 195, + 195, + 195, + 195, + 195, + 163, + 248, + 248, + 248, + 113, + 191, + 161, + 161, + 236, + 135, + 236, + 273, + 273, + 273, + 318, + 318, + 141, + 141, + 371, + 202, + 385, + 385, + 273, + 398, + 331, + 331, + 331, + 331, + 375, + 375, + 375, + 375, + 375, + 375, + 388, + 388, + 340, + 382, + 111, + 133, + 133, + 133, + 146, + 146, + 161, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 269, + 223, + 187, + 223, + 264, + 231, + 96, + 150, + 150, + 231, + 95, + 95, + 95, + 140, + 163, + 163, + 163, + 163, + 163, + 304, + 231, + 179, + 265, + 251, + 245, + 245, + 224, + 224, + 294, + 241, + 28, + 141, + 28, + 36, + 36, + 36, + 301, + 190, + 189, + 36, + 361, + 197, + 151, + 369, + 369, + 369, + 369, + 369, + 350, + 350, + 396, + 334, + 334, + 334, + 318, + 306, + 198, + 93, + 294, + 294, + 89, + 89, + 202, + 202, + 202, + 318, + 294, + 317, + 317, + 317, + 317, + 340, + 104, + 179, + 160, + 160, + 160, + 294, + 298, + 103, + 103, + 103, + 103, + 103, + 155, + 155, + 298, + 298, + 251, + 335, + 240, + 80, + 80, + 80, + 80, + 169, + 169, + 169, + 240, + 301, + 149, + 222, + 203, + 203, + 164, + 164, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 57, + 25, + 25, + 5, + 5, + 340, + 311, + 311, + 5, + 94, + 41, + 155, + 11, + 11, + 5, + 113, + 234, + 279, + 51, + 16, + 175, + 16, + 201, + 6, + 6, + 31, + 33, + 33, + 33, + 33, + 33, + 145, + 53, + 17, + 290, + 290, + 290, + 290, + 290, + 276, + 276, + 17, + 12, + 187, + 336, + 336, + 363, + 363, + 363, + 363, + 359, + 359, + 369, + 346, + 346, + 187, + 70, + 341, + 341, + 98, + 312, + 152, + 203, + 203, + 282, + 60, + 54, + 49, + 201, + 201, + 49, + 315, + 219, + 40, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 166, + 166, + 147, + 1, + 208, + 208, + 208, + 14, + 170, + 303, + 170, + 382, + 382, + 14, + 14, + 14, + 191, + 14, + 199, + 388, + 199, + 199, + 199, + 14, + 212, + 212, + 212, + 14, + 65, + 393, + 393, + 393, + 44, + 15, + 15, + 45, + 45, + 45, + 45, + 95, + 95, + 74, + 74, + 74, + 97, + 349, + 79, + 79, + 79, + 73, + 73, + 349, + 366, + 366, + 393, + 353, + 126, + 374, + 115, + 115, + 115, + 115, + 115, + 138, + 313, + 313, + 313, + 305, + 305, + 138, + 237, + 237, + 259, + 277, + 260, + 45, + 40, + 40, + 391, + 295, + 295, + 243, + 356, + 152, + 152, + 238, + 111, + 238, + 147, + 147, + 147, + 147, + 217, + 217, + 352, + 352, + 352, + 352, + 160, + 160, + 40, + 3, + 3, + 36, + 18, + 18, + 267, + 67, + 67, + 126, + 126, + 18, + 53, + 53, + 53, + 18, + 351, + 351, + 351, + 351, + 345, + 18, + 36, + 36, + 323, + 323, + 27, + 272, + 211, + 211, + 211, + 99, + 27, + 45, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 232, + 27, + 36, + 94, + 94, + 322, + 1, + 355, + 355, + 355, + 355, + 378, + 378, + 374, + 313, + 340, + 210, + 210, + 210, + 210, + 69, + 307, + 307, + 142, + 142, + 111, + 111, + 216, + 216, + 216, + 216, + 122, + 122, + 103, + 103, + 69, + 69, + 69, + 399, + 399, + 399, + 103, + 175, + 136, + 136, + 136, + 160, + 382, + 116, + 218, + 316, + 316, + 316, + 366, + 366, + 366, + 370, + 370, + 283, + 270, + 270, + 229, + 199, + 229, + 272, + 232, + 232, + 225, + 225, + 225, + 230, + 151, + 151, + 151, + 240, + 240, + 240, + 325, + 325, + 312, + 312, + 312, + 312, + 322, + 319, + 319, + 121, + 240, + 240, + 112, + 195, + 154, + 240, + 251, + 189, + 189, + 189, + 189, + 189, + 123, + 123, + 123, + 251, + 251, + 251, + 227, + 301, + 301, + 301, + 301, + 301, + 227, + 273, + 273, + 285, + 285, + 253, + 253, + 253, + 239, + 374, + 1, + 21, + 7, + 7, + 7, + 156, + 156, + 127, + 127, + 127, + 130, + 130, + 77, + 393, + 202, + 399, + 130, + 130, + 130, + 89, + 237, + 7, + 48, + 38, + 38, + 38, + 38, + 335, + 335, + 335, + 38, + 44, + 308, + 308, + 361, + 209, + 209, + 209, + 290, + 385, + 385, + 292, + 292, + 49, + 49, + 36, + 36, + 36, + 36, + 36, + 36, + 72, + 370, + 235, + 203, + 82, + 82, + 235, + 245, + 36, + 36, + 295, + 63, + 63, + 63, + 0, + 180, + 93, + 180, + 180, + 180, + 32, + 61, + 61, + 65, + 65, + 65, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 344, + 383, + 157, + 157, + 157, + 220, + 157, + 157, + 157, + 9, + 9, + 158, + 158, + 158, + 20, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 302, + 171, + 171, + 171, + 171, + 145, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 201, + 201, + 201, + 201, + 201, + 201, + 208, + 71, + 310, + 333, + 337, + 337, + 120, + 162, + 258, + 258, + 269, + 269, + 13, + 13, + 13, + 180, + 83, + 83, + 83, + 13, + 40, + 98, + 63, + 370, + 86, + 86, + 370, + 366, + 366, + 186, + 186, + 176, + 241, + 31, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 321, + 394, + 394, + 237, + 237, + 26, + 391, + 290, + 322, + 313, + 51, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 285, + 285, + 285, + 285, + 286, + 299, + 299, + 299, + 3, + 47, + 113, + 113, + 122, + 122, + 122, + 118, + 20, + 236, + 372, + 160, + 160, + 160, + 100, + 328, + 328, + 328, + 328, + 196, + 196, + 138, + 138, + 230, + 230, + 226, + 57, + 57, + 57, + 57, + 57, + 57, + 204, + 397, + 397, + 192, + 39, + 10, + 10, + 101, + 101, + 282, + 396, + 282, + 282, + 214, + 214, + 282, + 261, + 261, + 363, + 363, + 363, + 76, + 76, + 76, + 363, + 236, + 199, + 199, + 199, + 199, + 135, + 0, + 68, + 68, + 168, + 168, + 136, + 136, + 211, + 219, + 136, + 174, + 279, + 223, + 286, + 144, + 144, + 144, + 169, + 387, + 97, + 387, + 387, + 145, + 119, + 87, + 87, + 87, + 87, + 87, + 87, + 203, + 203, + 87, + 87, + 87, + 145, + 145, + 145, + 152, + 176, + 128, + 128, + 128, + 80, + 381, + 381, + 139, + 139, + 286, + 232, + 229, + 256, + 197, + 197, + 100, + 197, + 197, + 197, + 260, + 382, + 382, + 382, + 382, + 189, + 137, + 254, + 296, + 221, + 221, + 392, + 221, + 221, + 39, + 315, + 315, + 39, + 7, + 37, + 37, + 37, + 37, + 381, + 381, + 37, + 324, + 324, + 324, + 169, + 169, + 169, + 169, + 44, + 65, + 65, + 55, + 393, + 243, + 243, + 188, + 188, + 243, + 243, + 243, + 55, + 168, + 168, + 168, + 168, + 315, + 168, + 107, + 107, + 106, + 312, + 261, + 261, + 261, + 150, + 261, + 187, + 113, + 113, + 113, + 194, + 145, + 173, + 351, + 351, + 180, + 180, + 101, + 231, + 301, + 19, + 19, + 304, + 36, + 34, + 34, + 90, + 291, + 136, + 355, + 355, + 136, + 136, + 216, + 216, + 216, + 136, + 206, + 136, + 136, + 136, + 136, + 329, + 180, + 398, + 398, + 398, + 180, + 176, + 176, + 176, + 176, + 177, + 88, + 88, + 177, + 177, + 177, + 177, + 177, + 144, + 144, + 142, + 237, + 368, + 368, + 368, + 348, + 282, + 281, + 296, + 34, + 309, + 309, + 309, + 54, + 54, + 330, + 330, + 65, + 63, + 63, + 63, + 56, + 62, + 141, + 254, + 19, + 19, + 16, + 271, + 16, + 16, + 151, + 269, + 16, + 254, + 16, + 322, + 3, + 3, + 61, + 61, + 21, + 36, + 13, + 13, + 13, + 2, + 2, + 2, + 72, + 72, + 72, + 263, + 263, + 47, + 305, + 268, + 71, + 71, + 74, + 100, + 138, + 400, + 138, + 138, + 125, + 72, + 72, + 72, + 72, + 306, + 344, + 260, + 13, + 62, + 56, + 56, + 170, + 26, + 86, + 86, + 151, + 172, + 172, + 172, + 202, + 362, + 172, + 172, + 154, + 148, + 148, + 289, + 289, + 26, + 134, + 162, + 26, + 2, + 66, + 66, + 21, + 21, + 22, + 389, + 146, + 146, + 346, + 250, + 200, + 390, + 390, + 34, + 34, + 34, + 200, + 200, + 110, + 136, + 34, + 34, + 282, + 252, + 252, + 320, + 320, + 320, + 320, + 320, + 158, + 158, + 252, + 252, + 253, + 210, + 240, + 240, + 240, + 220, + 240, + 268, + 46, + 27, + 27, + 165, + 165, + 114, + 300, + 74, + 307, + 307, + 300, + 140, + 300, + 252, + 252, + 252, + 100, + 252, + 252, + 252, + 252, + 252, + 236, + 236, + 90, + 90, + 90, + 393, + 393, + 99, + 99, + 99, + 99, + 82, + 236, + 86, + 86, + 236, + 354, + 354, + 321, + 321, + 321, + 321, + 116, + 116, + 116, + 314, + 314, + 116, + 116, + 161, + 161, + 279, + 279, + 262, + 76, + 151, + 262, + 180, + 262, + 309, + 283, + 129, + 113, + 152, + 152, + 107, + 107, + 107, + 283, + 283, + 283, + 283, + 283, + 286, + 27, + 39, + 61, + 61, + 61, + 61, + 61, + 24, + 66, + 330, + 188, + 188, + 188, + 188, + 189, + 354, + 189, + 189, + 189, + 148, + 394, + 148, + 148, + 148, + 148, + 145, + 112, + 106, + 114, + 361, + 361, + 90, + 361, + 1, + 16, + 370, + 370, + 391, + 279, + 279, + 229, + 283, + 283, + 400, + 400, + 89, + 89, + 84, + 84, + 283, + 283, + 283, + 275, + 300, + 300, + 334, + 300, + 300, + 300, + 300, + 379, + 194, + 252, + 252, + 252, + 252, + 252, + 206, + 206, + 111, + 111, + 139, + 148, + 148, + 337, + 253, + 181, + 181, + 16, + 13, + 41, + 254, + 99, + 99, + 81, + 306, + 306, + 140, + 140, + 140, + 140, + 140, + 254, + 200, + 270, + 264, + 264, + 264, + 264, + 72, + 67, + 396, + 209, + 342, + 342, + 144, + 162, + 202, + 202, + 162, + 162, + 162, + 162, + 313, + 212, + 212, + 212, + 212, + 212, + 202, + 357, + 346, + 148, + 148, + 162, + 162, + 154, + 154, + 154, + 67, + 67, + 308, + 101, + 88, + 206, + 206, + 206, + 206, + 335, + 380, + 303, + 303, + 122, + 133, + 133, + 164, + 164, + 164, + 164, + 164, + 164, + 393, + 393, + 147, + 147, + 331, + 331, + 264, + 256, + 264, + 242, + 377, + 242, + 260, + 260, + 260, + 255, + 251, + 348, + 251, + 251, + 371, + 379, + 62, + 59, + 41, + 41, + 17, + 17, + 75, + 75, + 75, + 75, + 319, + 319, + 17, + 358, + 17, + 17, + 17, + 91, + 91, + 166, + 289, + 289, + 390, + 390, + 390, + 102, + 102, + 95, + 95, + 288, + 17, + 24, + 97, + 97, + 99, + 99, + 85, + 85, + 85, + 85, + 85, + 355, + 174, + 363, + 174, + 164, + 164, + 120, + 120, + 116, + 279, + 279, + 387, + 279, + 279, + 241, + 216, + 216, + 216, + 219, + 356, + 390, + 180, + 240, + 240, + 24, + 120, + 120, + 120, + 207, + 120, + 120, + 125, + 125, + 125, + 373, + 355, + 125, + 125, + 187, + 187, + 116, + 326, + 326, + 116, + 116, + 199, + 115, + 298, + 256, + 256, + 256, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 287, + 287, + 287, + 253, + 253, + 287, + 331, + 199, + 287, + 287, + 275, + 275, + 189, + 24, + 104, + 24, + 323, + 323, + 323, + 323, + 323, + 384, + 184, + 184, + 24, + 35, + 49, + 52, + 52, + 305, + 95, + 305, + 305, + 142, + 367, + 367, + 367, + 367, + 149, + 211, + 211, + 186, + 98, + 98, + 162, + 162, + 382, + 382, + 382, + 135, + 291, + 291, + 291, + 52, + 52, + 36, + 34, + 85, + 96, + 96, + 96, + 29, + 23, + 47, + 81, + 62, + 102, + 62, + 269, + 62, + 257, + 301, + 301, + 335, + 335, + 335, + 335, + 372, + 320, + 130, + 130, + 82, + 163, + 179, + 179, + 394, + 179, + 260, + 280, + 302, + 302, + 302, + 302, + 142, + 263, + 263, + 213, + 213, + 213, + 216, + 234, + 234, + 234, + 234, + 229, + 397, + 263, + 278, + 336, + 136, + 136, + 362, + 362, + 130, + 173, + 278, + 62, + 62, + 109, + 245, + 245, + 243, + 0, + 0, + 211, + 211, + 54, + 314, + 86, + 86, + 314, + 336, + 189, + 188, + 188, + 188, + 188, + 319, + 319, + 188, + 188, + 140, + 140, + 106, + 120, + 209, + 209, + 209, + 120, + 120, + 39, + 24, + 379, + 379, + 82, + 379, + 379, + 24, + 24, + 24, + 149, + 149, + 198, + 369, + 369, + 369, + 369, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 383, + 326, + 170, + 151, + 195, + 253, + 238, + 47, + 37, + 3, + 3, + 334, + 334, + 142, + 3, + 57, + 57, + 327, + 327, + 330, + 207, + 207, + 267, + 57, + 29, + 21, + 21, + 21, + 21, + 21, + 16, + 16, + 16, + 16, + 255, + 255, + 255, + 15, + 15, + 15, + 199, + 239, + 15, + 63, + 19, + 78, + 78, + 276, + 19, + 19, + 19, + 29, + 10, + 10, + 10, + 161, + 10, + 10, + 10, + 213, + 92, + 92, + 364, + 392, + 381, + 381, + 381, + 381, + 381, + 335, + 109, + 109, + 180, + 180, + 198, + 106, + 106, + 106, + 164, + 191, + 86, + 367, + 87, + 87, + 367, + 195, + 209, + 209, + 140, + 140, + 174, + 230, + 358, + 230, + 10, + 50, + 58, + 253, + 252, + 194, + 252, + 252, + 279, + 279, + 241, + 241, + 328, + 241, + 240, + 240, + 58, + 58, + 58, + 176, + 271, + 271, + 96, + 139, + 139, + 271, + 70, + 271, + 130, + 130, + 271, + 73, + 73, + 271, + 271, + 378, + 378, + 378, + 321, + 323, + 150, + 182, + 239, + 257, + 370, + 217, + 217, + 370, + 123, + 260, + 260, + 236, + 236, + 228, + 228, + 228, + 228, + 228, + 292, + 12, + 39, + 56, + 390, + 390, + 390, + 390, + 374, + 302, + 288, + 288, + 266, + 56, + 172, + 304, + 4, + 4, + 4, + 20, + 92, + 92, + 57, + 17, + 153, + 384, + 156, + 17, + 29, + 57, + 254, + 57, + 167, + 207, + 207, + 207, + 207, + 207, + 207, + 151, + 301, + 301, + 301, + 199, + 394, + 394, + 332, + 332, + 332, + 332, + 354, + 149, + 149, + 149, + 149, + 155, + 155, + 187, + 186, + 268, + 268, + 57, + 24, + 24, + 2, + 2, + 2, + 2, + 2, + 2, + 302, + 302, + 232, + 2, + 2, + 2, + 330, + 330, + 199, + 199, + 330, + 330, + 330, + 339, + 339, + 339, + 339, + 323, + 323, + 114, + 269, + 269, + 238, + 316, + 316, + 331, + 331, + 144, + 144, + 147, + 147, + 183, + 238, + 238, + 238, + 270, + 2, + 45, + 1, + 217, + 217, + 9, + 26, + 379, + 26, + 17, + 371, + 371, + 397, + 342, + 127, + 140, + 140, + 28, + 28, + 210, + 315, + 85, + 85, + 85, + 28, + 50, + 377, + 142, + 165, + 165, + 101, + 293, + 175, + 330, + 175, + 175, + 175, + 227, + 285, + 285, + 92, + 92, + 398, + 398, + 194, + 194, + 194, + 285, + 285, + 285, + 50, + 50, + 21, + 64, + 64, + 64, + 255, + 239, + 339, + 339, + 265, + 265, + 342, + 342, + 192, + 0, + 388, + 388, + 48, + 48, + 48, + 395, + 297, + 48, + 5, + 84, + 84, + 84, + 84, + 84, + 281, + 281, + 384, + 384, + 400, + 363, + 380, + 380, + 380, + 380, + 346, + 346, + 317, + 317, + 182, + 182, + 119, + 132, + 68, + 68, + 68, + 132, + 132, + 200, + 281, + 281, + 215, + 76, + 126, + 172, + 172, + 172, + 188, + 353, + 281, + 281, + 333, + 333, + 282, + 255, + 263, + 263, + 366, + 392, + 392, + 279, + 287, + 342, + 139, + 139, + 323, + 139, + 287, + 255, + 264, + 12, + 12, + 12, + 34, + 235, + 31, + 168, + 371, + 168, + 86, + 168, + 31, + 69, + 388, + 31, + 66, + 66, + 66, + 359, + 359, + 255, + 149, + 66, + 66, + 66, + 327, + 327, + 327, + 123, + 66, + 51, + 310, + 274, + 274, + 274, + 274, + 43, + 43, + 64, + 364, + 181, + 181, + 250, + 64, + 64, + 64, + 64, + 19, + 361, + 361, + 19, + 57, + 56, + 56, + 56, + 34, + 34, + 376, + 357, + 400, + 400, + 212, + 214, + 116, + 116, + 266, + 54, + 165, + 88, + 18, + 92, + 92, + 77, + 77, + 352, + 352, + 352, + 352, + 352, + 193, + 125, + 125, + 344, + 344, + 344, + 93, + 90, + 90, + 365, + 365, + 365, + 388, + 388, + 120, + 215, + 251, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 388, + 148, + 244, + 244, + 55, + 74, + 74, + 119, + 330, + 330, + 121, + 204, + 204, + 121, + 121, + 334, + 121, + 121, + 145, + 338, + 338, + 145, + 145, + 145, + 145, + 144, + 144, + 211, + 144, + 130, + 130, + 197, + 217, + 132, + 281, + 232, + 131, + 131, + 131, + 347, + 131, + 108, + 108, + 232, + 232, + 232, + 295, + 244, + 299, + 254, + 76, + 76, + 254, + 71, + 71, + 71, + 71, + 71, + 68, + 204, + 204, + 97, + 315, + 315, + 315, + 315, + 75, + 75, + 322, + 397, + 397, + 183, + 183, + 254, + 254, + 395, + 395, + 395, + 253, + 232, + 26, + 26, + 40, + 39, + 39, + 108, + 108, + 108, + 168, + 168, + 168, + 168, + 286, + 330, + 330, + 39, + 8, + 42, + 249, + 5, + 398, + 398, + 398, + 398, + 166, + 355, + 355, + 355, + 355, + 355, + 355, + 166, + 349, + 349, + 166, + 166, + 166, + 166, + 166, + 182, + 295, + 5, + 65, + 65, + 274, + 217, + 341, + 341, + 341, + 150, + 212, + 212, + 212, + 206, + 201, + 386, + 386, + 336, + 336, + 339, + 339, + 339, + 150, + 150, + 175, + 125, + 125, + 125, + 146, + 325, + 325, + 367, + 367, + 367, + 146, + 146, + 166, + 194, + 194, + 194, + 140, + 140, + 274, + 100, + 274, + 274, + 274, + 274, + 273, + 131, + 273, + 209, + 72, + 67, + 67, + 334, + 334, + 330, + 398, + 340, + 340, + 340, + 340, + 131, + 131, + 111, + 111, + 246, + 242, + 31, + 31, + 194, + 314, + 314, + 194, + 12, + 12, + 23, + 23, + 23, + 73, + 33, + 37, + 372, + 372, + 372, + 315, + 192, + 186, + 140, + 140, + 248, + 248, + 269, + 224, + 366, + 366, + 388, + 365, + 273, + 273, + 145, + 240, + 138, + 354, + 346, + 346, + 167, + 167, + 324, + 324, + 157, + 319, + 319, + 157, + 78, + 157, + 157, + 249, + 268, + 345, + 345, + 345, + 87, + 394, + 394, + 394, + 340, + 316, + 91, + 91, + 363, + 363, + 91, + 91, + 91, + 363, + 361, + 174, + 174, + 179, + 179, + 179, + 179, + 371, + 177, + 152, + 268, + 268, + 247, + 148, + 148, + 247, + 249, + 249, + 210, + 202, + 202, + 249, + 283, + 283, + 283, + 283, + 375, + 263, + 263, + 263, + 40, + 40, + 203, + 49, + 49, + 24, + 0, + 132, + 6, + 274, + 274, + 274, + 274, + 274, + 146, + 146, + 187, + 385, + 144, + 309, + 309, + 309, + 144, + 131, + 131, + 131, + 131, + 274, + 274, + 274, + 96, + 96, + 274, + 212, + 256, + 295, + 295, + 237, + 237, + 237, + 237, + 237, + 76, + 76, + 76, + 76, + 188, + 188, + 142, + 142, + 142, + 382, + 142, + 113, + 308, + 308, + 343, + 237, + 237, + 237, + 237, + 379, + 257, + 257, + 77, + 257, + 149, + 149, + 149, + 149, + 143, + 143, + 143, + 257, + 257, + 257, + 231, + 385, + 385, + 385, + 385, + 385, + 231, + 294, + 294, + 329, + 329, + 119, + 119, + 199, + 199, + 199, + 199, + 355, + 166, + 166, + 224, + 245, + 245, + 245, + 6, + 6, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 167, + 6, + 24, + 24, + 24, + 24, + 24, + 251, + 323, + 251, + 251, + 24, + 24, + 24, + 24, + 216, + 216, + 216, + 216, + 169, + 169, + 169, + 169, + 169, + 288, + 225, + 16, + 311, + 124, + 265, + 265, + 224, + 392, + 314, + 314, + 310, + 310, + 310, + 310, + 310, + 310, + 310, + 139, + 199, + 199, + 385, + 199, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 364, + 364, + 400, + 216, + 30, + 380, + 30, + 30, + 30, + 193, + 356, + 193, + 193, + 193, + 30, + 60, + 25, + 25, + 358, + 25, + 25, + 38, + 38, + 38, + 34, + 0, + 312, + 312, + 312, + 59, + 59, + 66, + 367, + 319, + 221, + 242, + 307, + 346, + 242, + 242, + 229, + 229, + 278, + 278, + 261, + 263, + 263, + 79, + 113, + 72, + 72, + 72, + 99, + 317, + 317, + 317, + 317, + 317, + 144, + 144, + 216, + 216, + 155, + 155, + 155, + 155, + 166, + 166, + 263, + 263, + 254, + 280, + 280, + 329, + 329, + 329, + 329, + 280, + 280, + 178, + 178, + 178, + 256, + 331, + 331, + 331, + 260, + 316, + 277, + 277, + 232, + 243, + 319, + 243, + 243, + 364, + 364, + 55, + 55, + 25, + 360, + 227, + 25, + 25, + 48, + 60, + 60, + 60, + 60, + 92, + 92, + 14, + 148, + 148, + 214, + 333, + 148, + 148, + 148, + 266, + 266, + 202, + 336, + 393, + 393, + 393, + 5, + 385, + 389, + 76, + 76, + 76, + 76, + 384, + 384, + 307, + 307, + 307, + 384, + 120, + 125, + 125, + 125, + 125, + 125, + 83, + 160, + 160, + 259, + 266, + 266, + 352, + 24, + 349, + 24, + 26, + 379, + 379, + 194, + 182, + 26, + 58, + 58, + 72, + 202, + 72, + 333, + 304, + 304, + 304, + 304, + 304, + 304, + 304, + 316, + 316, + 316, + 400, + 201, + 201, + 150, + 116, + 116, + 116, + 116, + 376, + 376, + 376, + 376, + 376, + 341, + 302, + 373, + 111, + 111, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 193, + 193, + 254, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 286, + 286, + 296, + 296, + 296, + 296, + 58, + 178, + 178, + 58, + 58, + 58, + 45, + 56, + 169, + 169, + 372, + 169, + 267, + 267, + 267, + 36, + 36, + 60, + 136, + 136, + 136, + 262, + 60, + 291, + 291, + 291, + 198, + 291, + 284, + 284, + 284, + 216, + 114, + 100, + 266, + 266, + 200, + 200, + 141, + 372, + 372, + 309, + 309, + 309, + 82, + 369, + 369, + 369, + 139, + 114, + 266, + 222, + 222, + 245, + 383, + 73, + 245, + 246, + 246, + 60, + 60, + 60, + 18, + 18, + 18, + 193, + 18, + 51, + 22, + 282, + 169, + 169, + 200, + 193, + 268, + 370, + 283, + 22, + 23, + 23, + 377, + 377, + 377, + 23, + 23, + 44, + 44, + 15, + 312, + 15, + 17, + 33, + 21, + 397, + 397, + 21, + 392, + 392, + 29, + 29, + 29, + 344, + 344, + 46, + 15, + 15, + 15, + 22, + 396, + 396, + 246, + 22, + 104, + 201, + 162, + 162, + 162, + 259, + 171, + 259, + 275, + 323, + 275, + 161, + 89, + 374, + 319, + 212, + 212, + 212, + 99, + 319, + 339, + 339, + 339, + 339, + 161, + 190, + 131, + 275, + 275, + 275, + 275, + 275, + 275, + 275, + 222, + 222, + 372, + 169, + 169, + 98, + 169, + 169, + 153, + 301, + 301, + 131, + 131, + 158, + 158, + 222, + 251, + 251, + 251, + 251, + 254, + 254, + 340, + 340, + 137, + 137, + 137, + 137, + 283, + 283, + 276, + 279, + 281, + 354, + 354, + 281, + 157, + 298, + 391, + 249, + 237, + 289, + 289, + 344, + 159, + 159, + 159, + 159, + 181, + 181, + 181, + 181, + 228, + 225, + 225, + 225, + 225, + 359, + 359, + 62, + 326, + 326, + 62, + 325, + 83, + 325, + 325, + 100, + 319, + 319, + 62, + 22, + 234, + 234, + 181, + 181, + 181, + 239, + 15, + 142, + 142, + 142, + 142, + 142, + 19, + 19, + 345, + 345, + 19, + 49, + 215, + 215, + 49, + 49, + 396, + 42, + 13, + 13, + 38, + 141, + 141, + 13, + 28, + 28, + 227, + 17, + 17, + 23, + 53, + 19, + 19, + 0, + 272, + 297, + 297, + 297, + 64, + 64, + 64, + 153, + 382, + 81, + 117, + 117, + 117, + 117, + 117, + 117, + 17, + 6, + 6, + 285, + 285, + 329, + 319, + 252, + 367, + 367, + 250, + 250, + 250, + 40, + 40, + 56, + 278, + 194, + 128, + 101, + 101, + 101, + 220, + 101, + 278, + 220, + 220, + 220, + 71, + 71, + 361, + 361, + 234, + 260, + 4, + 9, + 9, + 55, + 55, + 55, + 55, + 55, + 354, + 24, + 24, + 24, + 204, + 217, + 267, + 181, + 267, + 267, + 24, + 24, + 93, + 93, + 93, + 93, + 107, + 107, + 133, + 133, + 133, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 154, + 154, + 154, + 85, + 85, + 85, + 85, + 318, + 318, + 357, + 92, + 92, + 357, + 154, + 169, + 169, + 194, + 127, + 352, + 127, + 94, + 94, + 127, + 163, + 294, + 278, + 278, + 278, + 230, + 230, + 270, + 282, + 73, + 282, + 188, + 188, + 282, + 217, + 217, + 217, + 282, + 253, + 30, + 30, + 334, + 125, + 125, + 29, + 206, + 206, + 206, + 111, + 111, + 163, + 163, + 145, + 189, + 237, + 237, + 15, + 15, + 331, + 331, + 9, + 78, + 78, + 339, + 339, + 111, + 111, + 235, + 235, + 235, + 324, + 235, + 254, + 5, + 57, + 57, + 38, + 38, + 239, + 38, + 22, + 55, + 315, + 315, + 315, + 365, + 161, + 161, + 161, + 55, + 90, + 90, + 46, + 154, + 154, + 274, + 2, + 2, + 291, + 186, + 119, + 119, + 119, + 291, + 2, + 336, + 340, + 340, + 88, + 102, + 116, + 116, + 116, + 116, + 159, + 159, + 94, + 350, + 350, + 350, + 95, + 95, + 376, + 159, + 323, + 308, + 159, + 147, + 70, + 70, + 112, + 138, + 127, + 238, + 262, + 262, + 260, + 151, + 320, + 260, + 352, + 352, + 213, + 213, + 367, + 319, + 260, + 286, + 286, + 286, + 221, + 241, + 297, + 297, + 297, + 297, + 297, + 297, + 284, + 284, + 304, + 304, + 332, + 332, + 247, + 247, + 247, + 372, + 163, + 163, + 163, + 163, + 163, + 163, + 171, + 171, + 171, + 188, + 224, + 224, + 224, + 224, + 246, + 110, + 296, + 395, + 395, + 395, + 395, + 395, + 296, + 296, + 257, + 31, + 49, + 8, + 23, + 34, + 34, + 24, + 181, + 49, + 49, + 49, + 49, + 23, + 318, + 318, + 23, + 125, + 270, + 385, + 333, + 333, + 333, + 165, + 165, + 165, + 145, + 112, + 174, + 174, + 174, + 174, + 148, + 249, + 249, + 86, + 110, + 110, + 110, + 110, + 111, + 249, + 38, + 90, + 373, + 134, + 258, + 258, + 171, + 179, + 179, + 179, + 179, + 326, + 179, + 243, + 296, + 177, + 77, + 324, + 324, + 324, + 378, + 376, + 81, + 95, + 376, + 376, + 100, + 100, + 100, + 100, + 100, + 177, + 187, + 187, + 80, + 149, + 296, + 296, + 262, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 341, + 341, + 341, + 342, + 342, + 342, + 322, + 150, + 150, + 150, + 150, + 150, + 137, + 121, + 172, + 325, + 325, + 190, + 360, + 360, + 190, + 297, + 297, + 219, + 219, + 297, + 101, + 253, + 3, + 215, + 68, + 68, + 212, + 212, + 212, + 68, + 68, + 127, + 383, + 383, + 383, + 326, + 128, + 137, + 137, + 356, + 70, + 370, + 370, + 137, + 137, + 137, + 137, + 137, + 193, + 193, + 193, + 193, + 193, + 193, + 130, + 111, + 198, + 108, + 221, + 257, + 257, + 213, + 213, + 257, + 288, + 236, + 3, + 3, + 3, + 1, + 37, + 208, + 208, + 107, + 276, + 276, + 276, + 37, + 314, + 389, + 239, + 239, + 270, + 37, + 389, + 389, + 389, + 370, + 370, + 370, + 370, + 370, + 90, + 90, + 90, + 94, + 97, + 97, + 119, + 105, + 105, + 61, + 208, + 7, + 374, + 374, + 33, + 33, + 33, + 60, + 54, + 374, + 374, + 54, + 54, + 387, + 318, + 318, + 318, + 318, + 318, + 373, + 373, + 323, + 385, + 385, + 385, + 385, + 189, + 189, + 189, + 189, + 72, + 189, + 191, + 191, + 191, + 191, + 133, + 161, + 161, + 161, + 161, + 241, + 250, + 143, + 250, + 242, + 229, + 229, + 271, + 335, + 335, + 271, + 296, + 54, + 54, + 258, + 33, + 33, + 56, + 56, + 25, + 14, + 14, + 51, + 51, + 51, + 211, + 211, + 211, + 211, + 211, + 58, + 153, + 153, + 209, + 153, + 153, + 361, + 361, + 153, + 163, + 67, + 164, + 38, + 38, + 38, + 396, + 38, + 38, + 30, + 154, + 30, + 47, + 2, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 330, + 330, + 79, + 347, + 319, + 169, + 169, + 169, + 164, + 163, + 163, + 163, + 163, + 107, + 130, + 107, + 271, + 271, + 271, + 271, + 285, + 397, + 108, + 108, + 108, + 108, + 108, + 108, + 285, + 285, + 204, + 204, + 285, + 300, + 299, + 288, + 222, + 327, + 35, + 336, + 323, + 323, + 323, + 323, + 129, + 192, + 371, + 154, + 144, + 144, + 262, + 244, + 244, + 283, + 115, + 115, + 283, + 334, + 224, + 257, + 213, + 213, + 301, + 175, + 175, + 84, + 171, + 171, + 171, + 117, + 117, + 181, + 181, + 257, + 276, + 276, + 276, + 290, + 233, + 363, + 51, + 51, + 380, + 380, + 336, + 336, + 149, + 195, + 121, + 190, + 190, + 133, + 295, + 88, + 51, + 34, + 35, + 48, + 48, + 48, + 48, + 186, + 367, + 367, + 100, + 100, + 363, + 363, + 124, + 356, + 125, + 152, + 44, + 44, + 44, + 386, + 346, + 346, + 306, + 71, + 71, + 306, + 306, + 268, + 268, + 195, + 195, + 384, + 195, + 195, + 195, + 195, + 83, + 222, + 222, + 298, + 217, + 217, + 217, + 282, + 366, + 282, + 282, + 282, + 38, + 203, + 203, + 203, + 219, + 219, + 379, + 128, + 243, + 269, + 39, + 23, + 23, + 46, + 15, + 278, + 144, + 218, + 304, + 304, + 375, + 144, + 144, + 271, + 57, + 57, + 16, + 42, + 397, + 327, + 318, + 68, + 318, + 377, + 129, + 129, + 129, + 129, + 129, + 196, + 196, + 196, + 130, + 244, + 25, + 283, + 25, + 201, + 201, + 201, + 201, + 201, + 201, + 364, + 264, + 264, + 25, + 234, + 34, + 207, + 207, + 30, + 123, + 123, + 123, + 26, + 26, + 338, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 68, + 68, + 68, + 68, + 18, + 376, + 284, + 245, + 266, + 266, + 18, + 304, + 199, + 78, + 78, + 78, + 78, + 19, + 19, + 19, + 203, + 203, + 203, + 303, + 301, + 207, + 301, + 301, + 353, + 318, + 318, + 153, + 153, + 153, + 153, + 153, + 102, + 307, + 102, + 180, + 180, + 373, + 180, + 180, + 119, + 121, + 121, + 121, + 121, + 153, + 191, + 183, + 182, + 197, + 177, + 369, + 369, + 177, + 177, + 177, + 238, + 287, + 240, + 298, + 15, + 15, + 32, + 32, + 32, + 73, + 73, + 73, + 73, + 73, + 103, + 189, + 183, + 80, + 316, + 316, + 285, + 285, + 344, + 344, + 344, + 344, + 344, + 344, + 110, + 351, + 110, + 110, + 156, + 228, + 276, + 276, + 276, + 276, + 276, + 260, + 260, + 252, + 107, + 32, + 61, + 61, + 61, + 1, + 32, + 65, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 116, + 291, + 291, + 284, + 284, + 54, + 194, + 300, + 300, + 194, + 54, + 392, + 34, + 96, + 96, + 307, + 307, + 307, + 161, + 34, + 79, + 92, + 155, + 326, + 326, + 171, + 171, + 290, + 63, + 306, + 97, + 97, + 97, + 306, + 306, + 306, + 159, + 159, + 262, + 80, + 230, + 230, + 269, + 358, + 358, + 25, + 25, + 266, + 32, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 312, + 368, + 368, + 368, + 368, + 368, + 367, + 367, + 367, + 391, + 73, + 391, + 77, + 77, + 77, + 77, + 77, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 207, + 124, + 123, + 123, + 123, + 123, + 123, + 201, + 123, + 123, + 387, + 387, + 344, + 344, + 177, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 102, + 278, + 225, + 225, + 47, + 32, + 7, + 22, + 30, + 399, + 399, + 0, + 140, + 140, + 140, + 0, + 243, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 84, + 243, + 387, + 363, + 143, + 143, + 143, + 128, + 128, + 234, + 79, + 79, + 233, + 38, + 188, + 188, + 188, + 14, + 118, + 203, + 203, + 310, + 118, + 196, + 222, + 14, + 361, + 14, + 14, + 14, + 14, + 84, + 84, + 84, + 84, + 314, + 164, + 391, + 391, + 391, + 391, + 391, + 385, + 164, + 164, + 127, + 82, + 346, + 346, + 127, + 127, + 179, + 179, + 179, + 165, + 14, + 97, + 97, + 97, + 363, + 99, + 99, + 99, + 99, + 99, + 75, + 75, + 98, + 363, + 363, + 314, + 314, + 314, + 399, + 399, + 172, + 281, + 281, + 321, + 321, + 98, + 373, + 373, + 324, + 382, + 123, + 308, + 308, + 168, + 93, + 93, + 93, + 93, + 292, + 292, + 192, + 292, + 292, + 292, + 289, + 236, + 221, + 224, + 298, + 293, + 261, + 261, + 22, + 169, + 22, + 22, + 49, + 49, + 309, + 309, + 309, + 49, + 54, + 54, + 285, + 356, + 314, + 389, + 236, + 236, + 236, + 282, + 54, + 54, + 54, + 47, + 59, + 38, + 38, + 357, + 26, + 26, + 7, + 15, + 24, + 0, + 0, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 207, + 207, + 207, + 207, + 393, + 384, + 319, + 300, + 22, + 62, + 62, + 62, + 25, + 267, + 267, + 267, + 25, + 296, + 296, + 25, + 25, + 353, + 25, + 395, + 53, + 206, + 206, + 206, + 316, + 316, + 343, + 343, + 343, + 130, + 109, + 224, + 270, + 270, + 270, + 270, + 270, + 238, + 238, + 334, + 334, + 257, + 96, + 257, + 8, + 169, + 195, + 348, + 195, + 195, + 223, + 8, + 37, + 37, + 37, + 43, + 43, + 32, + 354, + 354, + 354, + 354, + 354, + 397, + 207, + 207, + 207, + 207, + 209, + 209, + 209, + 209, + 397, + 391, + 391, + 391, + 306, + 126, + 126, + 155, + 155, + 186, + 203, + 130, + 240, + 240, + 240, + 230, + 258, + 367, + 258, + 161, + 161, + 189, + 104, + 370, + 370, + 303, + 303, + 104, + 232, + 257, + 231, + 178, + 178, + 231, + 231, + 231, + 231, + 250, + 211, + 211, + 291, + 32, + 32, + 32, + 56, + 56, + 56, + 386, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 375, + 375, + 56, + 61, + 14, + 14, + 14, + 14, + 14, + 14, + 214, + 214, + 214, + 214, + 392, + 392, + 392, + 194, + 391, + 152, + 152, + 254, + 254, + 265, + 265, + 265, + 62, + 50, + 50, + 50, + 230, + 95, + 95, + 95, + 69, + 69, + 121, + 121, + 121, + 197, + 230, + 229, + 187, + 187, + 187, + 229, + 229, + 199, + 229, + 229, + 229, + 292, + 292, + 292, + 157, + 157, + 292, + 66, + 66, + 55, + 346, + 55, + 55, + 38, + 116, + 116, + 116, + 116, + 394, + 316, + 316, + 116, + 116, + 180, + 180, + 194, + 7, + 63, + 36, + 36, + 65, + 348, + 348, + 348, + 27, + 378, + 378, + 378, + 343, + 185, + 382, + 185, + 93, + 211, + 295, + 295, + 295, + 295, + 363, + 363, + 295, + 369, + 76, + 6, + 367, + 227, + 227, + 102, + 163, + 393, + 393, + 163, + 163, + 256, + 256, + 21, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 93, + 93, + 93, + 183, + 156, + 192, + 192, + 391, + 391, + 391, + 347, + 114, + 130, + 261, + 294, + 294, + 294, + 294, + 256, + 286, + 298, + 87, + 87, + 87, + 165, + 267, + 267, + 267, + 35, + 35, + 35, + 353, + 353, + 157, + 157, + 157, + 157, + 157, + 194, + 194, + 295, + 273, + 348, + 348, + 348, + 348, + 84, + 84, + 84, + 348, + 348, + 348, + 144, + 144, + 273, + 84, + 84, + 84, + 71, + 198, + 245, + 277, + 277, + 284, + 81, + 81, + 81, + 384, + 192, + 150, + 150, + 150, + 150, + 109, + 175, + 284, + 328, + 328, + 284, + 252, + 213, + 213, + 213, + 213, + 336, + 127, + 324, + 324, + 257, + 397, + 397, + 397, + 257, + 286, + 286, + 286, + 259, + 259, + 259, + 223, + 223, + 35, + 208, + 2, + 50, + 131, + 131, + 131, + 336, + 336, + 131, + 131, + 273, + 32, + 32, + 48, + 0, + 138, + 138, + 138, + 138, + 7, + 7, + 7, + 7, + 7, + 82, + 82, + 351, + 351, + 351, + 351, + 351, + 351, + 201, + 351, + 351, + 374, + 152, + 152, + 175, + 175, + 350, + 97, + 350, + 7, + 14, + 14, + 204, + 204, + 218, + 218, + 223, + 223, + 223, + 223, + 51, + 57, + 9, + 393, + 393, + 23, + 23, + 23, + 23, + 43, + 64, + 47, + 160, + 8, + 361, + 304, + 344, + 344, + 305, + 360, + 178, + 310, + 310, + 310, + 310, + 133, + 300, + 244, + 227, + 296, + 368, + 74, + 74, + 296, + 310, + 296, + 211, + 246, + 231, + 231, + 246, + 254, + 0, + 0, + 289, + 173, + 173, + 105, + 105, + 356, + 356, + 356, + 356, + 105, + 153, + 153, + 258, + 362, + 362, + 246, + 81, + 81, + 81, + 204, + 204, + 81, + 81, + 256, + 256, + 256, + 248, + 248, + 248, + 248, + 248, + 228, + 228, + 359, + 242, + 242, + 2, + 58, + 223, + 386, + 126, + 322, + 322, + 126, + 126, + 126, + 126, + 126, + 126, + 187, + 187, + 346, + 346, + 187, + 288, + 288, + 288, + 288, + 62, + 128, + 182, + 182, + 182, + 182, + 161, + 243, + 9, + 378, + 378, + 378, + 332, + 332, + 125, + 205, + 384, + 277, + 303, + 303, + 303, + 303, + 170, + 130, + 166, + 166, + 166, + 166, + 166, + 109, + 147, + 147, + 86, + 277, + 277, + 294, + 287, + 287, + 386, + 287, + 11, + 11, + 58, + 302, + 137, + 208, + 208, + 208, + 208, + 141, + 185, + 238, + 238, + 395, + 395, + 395, + 395, + 375, + 376, + 373, + 180, + 180, + 341, + 341, + 341, + 333, + 333, + 175, + 106, + 263, + 132, + 132, + 132, + 132, + 132, + 132, + 58, + 216, + 216, + 125, + 125, + 125, + 193, + 193, + 193, + 156, + 156, + 274, + 341, + 341, + 341, + 341, + 72, + 72, + 72, + 72, + 72, + 348, + 348, + 348, + 348, + 103, + 103, + 163, + 325, + 274, + 245, + 141, + 141, + 384, + 279, + 279, + 0, + 0, + 16, + 16, + 20, + 20, + 22, + 41, + 57, + 252, + 149, + 149, + 76, + 149, + 149, + 253, + 246, + 252, + 373, + 373, + 192, + 57, + 44, + 47, + 206, + 206, + 47, + 47, + 47, + 149, + 76, + 76, + 76, + 76, + 370, + 138, + 157, + 157, + 157, + 157, + 368, + 368, + 330, + 157, + 157, + 157, + 157, + 159, + 375, + 375, + 375, + 159, + 159, + 159, + 156, + 260, + 292, + 227, + 266, + 297, + 297, + 47, + 47, + 216, + 216, + 201, + 201, + 358, + 358, + 400, + 400, + 400, + 260, + 260, + 260, + 260, + 47, + 140, + 47, + 47, + 14, + 14, + 14, + 0, + 27, + 27, + 81, + 81, + 14, + 215, + 28, + 59, + 10, + 10, + 352, + 8, + 353, + 8, + 7, + 108, + 7, + 7, + 0, + 9, + 161, + 161, + 36, + 308, + 308, + 390, + 136, + 136, + 136, + 200, + 155, + 155, + 389, + 389, + 389, + 131, + 224, + 226, + 335, + 261, + 12, + 207, + 215, + 6, + 352, + 154, + 38, + 359, + 38, + 38, + 98, + 98, + 98, + 38, + 38, + 38, + 188, + 139, + 289, + 82, + 82, + 82, + 382, + 382, + 381, + 381, + 397, + 397, + 213, + 213, + 213, + 75, + 77, + 77, + 352, + 352, + 199, + 199, + 174, + 174, + 174, + 130, + 130, + 130, + 156, + 124, + 124, + 124, + 124, + 145, + 135, + 141, + 141, + 141, + 289, + 289, + 289, + 125, + 125, + 125, + 247, + 253, + 131, + 253, + 253, + 338, + 123, + 123, + 145, + 125, + 228, + 83, + 83, + 395, + 380, + 142, + 109, + 109, + 109, + 134, + 134, + 134, + 134, + 180, + 86, + 86, + 244, + 244, + 273, + 16, + 16, + 82, + 16, + 16, + 52, + 52, + 33, + 14, + 49, + 49, + 49, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 282, + 282, + 297, + 297, + 244, + 244, + 244, + 244, + 244, + 381, + 271, + 279, + 279, + 42, + 163, + 42, + 49, + 168, + 380, + 343, + 168, + 168, + 168, + 168, + 135, + 135, + 233, + 246, + 246, + 234, + 232, + 232, + 165, + 250, + 22, + 22, + 15, + 51, + 115, + 115, + 203, + 203, + 115, + 115, + 318, + 318, + 318, + 318, + 165, + 247, + 247, + 276, + 276, + 286, + 91, + 141, + 262, + 272, + 235, + 357, + 357, + 32, + 32, + 22, + 22, + 22, + 79, + 103, + 234, + 234, + 144, + 144, + 144, + 144, + 144, + 180, + 180, + 204, + 114, + 114, + 114, + 114, + 114, + 277, + 68, + 144, + 144, + 22, + 226, + 226, + 46, + 121, + 46, + 46, + 196, + 196, + 196, + 108, + 108, + 333, + 333, + 333, + 333, + 114, + 271, + 271, + 283, + 65, + 65, + 43, + 43, + 21, + 99, + 99, + 368, + 208, + 368, + 354, + 354, + 102, + 162, + 323, + 360, + 360, + 360, + 360, + 360, + 187, + 341, + 341, + 341, + 390, + 400, + 187, + 187, + 218, + 218, + 218, + 218, + 218, + 312, + 312, + 317, + 320, + 320, + 187, + 145, + 145, + 151, + 186, + 258, + 258, + 250, + 375, + 21, + 21, + 21, + 21, + 200, + 66, + 66, + 49, + 49, + 49, + 49, + 49, + 30, + 154, + 109, + 348, + 348, + 109, + 242, + 7, + 200, + 7, + 203, + 203, + 203, + 303, + 303, + 303, + 358, + 312, + 364, + 376, + 146, + 343, + 343, + 343, + 343, + 343, + 318, + 146, + 397, + 397, + 397, + 182, + 182, + 242, + 400, + 400, + 400, + 102, + 257, + 257, + 257, + 7, + 7, + 7, + 7, + 2, + 65, + 65, + 38, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 274, + 262, + 86, + 223, + 223, + 84, + 223, + 51, + 61, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 79, + 79, + 79, + 79, + 191, + 241, + 241, + 241, + 246, + 246, + 365, + 365, + 58, + 58, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 161, + 5, + 5, + 5, + 5, + 5, + 5, + 350, + 350, + 331, + 331, + 69, + 69, + 69, + 73, + 90, + 314, + 314, + 314, + 380, + 380, + 380, + 380, + 192, + 192, + 192, + 385, + 192, + 192, + 197, + 163, + 163, + 247, + 151, + 247, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 81, + 341, + 341, + 125, + 125, + 247, + 125, + 221, + 221, + 257, + 278, + 278, + 278, + 36, + 96, + 239, + 239, + 291, + 291, + 15, + 3, + 122, + 122, + 122, + 209, + 209, + 209, + 213, + 365, + 122, + 134, + 174, + 174, + 147, + 253, + 163, + 163, + 163, + 253, + 253, + 253, + 369, + 253, + 253, + 253, + 290, + 290, + 262, + 244, + 60, + 15, + 15, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 213, + 80, + 80, + 395, + 65, + 65, + 264, + 17, + 158, + 61, + 61, + 58, + 58, + 150, + 379, + 150, + 150, + 150, + 58, + 140, + 58, + 62, + 289, + 111, + 111, + 373, + 111, + 154, + 62, + 12, + 302, + 302, + 62, + 23, + 1, + 1, + 47, + 90, + 90, + 90, + 218, + 90, + 308, + 308, + 308, + 308, + 308, + 233, + 233, + 272, + 272, + 293, + 290, + 290, + 110, + 57, + 137, + 393, + 352, + 352, + 352, + 352, + 350, + 350, + 350, + 350, + 191, + 89, + 191, + 154, + 154, + 320, + 195, + 195, + 195, + 195, + 195, + 71, + 71, + 195, + 195, + 227, + 227, + 170, + 200, + 200, + 200, + 227, + 227, + 227, + 239, + 28, + 315, + 315, + 315, + 28, + 28, + 28, + 28, + 311, + 311, + 311, + 81, + 81, + 81, + 81, + 311, + 311, + 311, + 321, + 302, + 373, + 180, + 138, + 104, + 104, + 104, + 104, + 104, + 111, + 111, + 111, + 125, + 155, + 155, + 103, + 99, + 99, + 99, + 103, + 399, + 399, + 327, + 84, + 84, + 80, + 80, + 86, + 330, + 330, + 330, + 330, + 342, + 103, + 103, + 103, + 103, + 194, + 199, + 199, + 199, + 264, + 264, + 266, + 266, + 226, + 353, + 117, + 117, + 117, + 117, + 117, + 117, + 226, + 270, + 253, + 154, + 154, + 154, + 154, + 253, + 312, + 227, + 256, + 256, + 295, + 282, + 259, + 247, + 55, + 384, + 384, + 350, + 350, + 378, + 378, + 378, + 146, + 274, + 245, + 245, + 245, + 245, + 245, + 55, + 55, + 10, + 10, + 10, + 352, + 352, + 10, + 10, + 10, + 77, + 215, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 2, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "values": [ + 275, + 292, + 243, + 137, + 121, + 330, + 329, + 203, + 190, + 306, + 312, + 310, + 160, + 38, + 109, + 181, + 200, + 163, + 196, + 291, + 103, + 256, + 134, + 82, + 268, + 39, + 310, + 78, + 115, + 248, + 254, + 94, + 99, + 354, + 380, + 175, + 72, + 221, + 294, + 377, + 398, + 282, + 207, + 305, + 189, + 209, + 144, + 307, + 262, + 130, + 111, + 182, + 80, + 118, + 398, + 76, + 263, + 297, + 364, + 330, + 310, + 123, + 275, + 12, + 228, + 363, + 388, + 304, + 40, + 106, + 242, + 243, + 283, + 210, + 376, + 208, + 129, + 299, + 294, + 51, + 213, + 126, + 325, + 186, + 157, + 154, + 392, + 243, + 388, + 148, + 203, + 287, + 151, + 198, + 14, + 176, + 324, + 283, + 286, + 321, + 373, + 61, + 262, + 178, + 335, + 75, + 337, + 125, + 388, + 95, + 254, + 5, + 249, + 306, + 296, + 385, + 108, + 270, + 345, + 180, + 270, + 150, + 145, + 205, + 77, + 254, + 135, + 265, + 309, + 171, + 58, + 146, + 83, + 213, + 20, + 389, + 368, + 79, + 211, + 125, + 341, + 140, + 392, + 295, + 212, + 362, + 181, + 133, + 215, + 214, + 251, + 264, + 238, + 318, + 130, + 102, + 274, + 221, + 65, + 397, + 30, + 216, + 38, + 378, + 296, + 355, + 334, + 306, + 80, + 35, + 221, + 15, + 13, + 106, + 391, + 197, + 342, + 68, + 109, + 0, + 59, + 200, + 361, + 244, + 168, + 240, + 174, + 5, + 231, + 269, + 190, + 369, + 108, + 332, + 214, + 30, + 336, + 352, + 11, + 291, + 241, + 151, + 106, + 23, + 21, + 362, + 191, + 181, + 312, + 98, + 400, + 174, + 188, + 281, + 12, + 300, + 352, + 131, + 315, + 167, + 254, + 216, + 233, + 180, + 198, + 314, + 238, + 291, + 134, + 366, + 238, + 162, + 116, + 239, + 82, + 217, + 184, + 3, + 253, + 400, + 49, + 330, + 293, + 177, + 186, + 55, + 182, + 69, + 110, + 36, + 11, + 111, + 97, + 253, + 114, + 326, + 383, + 129, + 195, + 372, + 385, + 101, + 235, + 298, + 119, + 183, + 148, + 378, + 219, + 142, + 371, + 185, + 60, + 21, + 240, + 299, + 397, + 237, + 251, + 153, + 39, + 325, + 164, + 298, + 134, + 179, + 323, + 270, + 150, + 82, + 188, + 126, + 251, + 342, + 391, + 90, + 292, + 338, + 78, + 57, + 325, + 240, + 82, + 103, + 362, + 69, + 4, + 267, + 264, + 373, + 313, + 109, + 23, + 21, + 219, + 341, + 250, + 30, + 68, + 129, + 90, + 172, + 31, + 109, + 283, + 342, + 119, + 66, + 305, + 9, + 261, + 98, + 318, + 215, + 237, + 353, + 90, + 332, + 303, + 203, + 74, + 212, + 321, + 394, + 2, + 343, + 290, + 21, + 312, + 84, + 120, + 136, + 119, + 51, + 0, + 314, + 183, + 324, + 76, + 180, + 338, + 151, + 103, + 366, + 304, + 187, + 276, + 308, + 356, + 96, + 116, + 354, + 209, + 213, + 193, + 17, + 47, + 241, + 30, + 210, + 346, + 208, + 26, + 283, + 306, + 89, + 20, + 353, + 315, + 164, + 146, + 264, + 15, + 160, + 107, + 348, + 44, + 8, + 276, + 63, + 69, + 11, + 217, + 63, + 161, + 360, + 106, + 307, + 121, + 103, + 345, + 220, + 246, + 168, + 135, + 330, + 79, + 110, + 176, + 75, + 209, + 113, + 129, + 269, + 121, + 170, + 23, + 374, + 208, + 310, + 18, + 99, + 290, + 213, + 370, + 133, + 297, + 161, + 281, + 183, + 150, + 109, + 120, + 346, + 278, + 111, + 298, + 91, + 131, + 219, + 186, + 100, + 169, + 325, + 81, + 136, + 191, + 152, + 388, + 378, + 8, + 30, + 324, + 278, + 310, + 332, + 86, + 129, + 98, + 239, + 369, + 209, + 104, + 262, + 382, + 173, + 400, + 131, + 310, + 255, + 176, + 302, + 95, + 360, + 162, + 398, + 303, + 196, + 156, + 391, + 83, + 364, + 400, + 63, + 160, + 381, + 257, + 193, + 72, + 255, + 262, + 294, + 362, + 86, + 262, + 261, + 137, + 219, + 300, + 128, + 363, + 6, + 48, + 8, + 103, + 120, + 234, + 121, + 339, + 17, + 177, + 359, + 256, + 301, + 351, + 223, + 203, + 278, + 126, + 316, + 150, + 400, + 125, + 283, + 199, + 43, + 223, + 22, + 180, + 238, + 334, + 222, + 175, + 157, + 18, + 228, + 37, + 332, + 45, + 199, + 380, + 68, + 220, + 49, + 314, + 386, + 63, + 281, + 269, + 301, + 266, + 306, + 290, + 180, + 398, + 224, + 270, + 312, + 78, + 237, + 323, + 103, + 121, + 248, + 386, + 54, + 41, + 397, + 74, + 299, + 49, + 252, + 332, + 240, + 162, + 154, + 98, + 241, + 149, + 346, + 296, + 1, + 269, + 15, + 182, + 148, + 218, + 152, + 0, + 87, + 165, + 249, + 244, + 219, + 7, + 195, + 275, + 299, + 214, + 232, + 140, + 400, + 144, + 144, + 387, + 227, + 195, + 228, + 254, + 368, + 154, + 380, + 101, + 152, + 319, + 147, + 12, + 251, + 45, + 388, + 128, + 255, + 220, + 250, + 45, + 372, + 400, + 367, + 198, + 233, + 111, + 134, + 141, + 286, + 28, + 201, + 185, + 8, + 55, + 191, + 40, + 289, + 149, + 41, + 67, + 337, + 190, + 53, + 204, + 286, + 42, + 29, + 388, + 349, + 201, + 280, + 392, + 106, + 310, + 6, + 101, + 296, + 294, + 355, + 36, + 347, + 141, + 277, + 317, + 166, + 108, + 5, + 51, + 3, + 205, + 249, + 334, + 238, + 284, + 154, + 270, + 105, + 143, + 291, + 332, + 237, + 220, + 252, + 40, + 141, + 378, + 182, + 166, + 335, + 44, + 397, + 397, + 218, + 357, + 24, + 318, + 244, + 269, + 10, + 152, + 127, + 17, + 101, + 344, + 191, + 387, + 240, + 178, + 83, + 121, + 165, + 172, + 256, + 374, + 30, + 376, + 164, + 390, + 376, + 174, + 113, + 102, + 259, + 362, + 256, + 306, + 113, + 62, + 32, + 234, + 63, + 263, + 374, + 137, + 69, + 192, + 257, + 374, + 140, + 51, + 36, + 176, + 383, + 381, + 164, + 262, + 123, + 314, + 382, + 65, + 238, + 14, + 279, + 191, + 13, + 342, + 119, + 323, + 142, + 384, + 122, + 154, + 320, + 41, + 115, + 87, + 267, + 37, + 168, + 20, + 82, + 137, + 387, + 370, + 118, + 181, + 189, + 321, + 11, + 66, + 92, + 48, + 155, + 380, + 156, + 308, + 357, + 32, + 313, + 72, + 25, + 229, + 160, + 225, + 277, + 43, + 88, + 210, + 340, + 348, + 354, + 237, + 387, + 209, + 206, + 109, + 241, + 80, + 114, + 245, + 327, + 333, + 351, + 66, + 66, + 371, + 247, + 282, + 240, + 326, + 171, + 260, + 341, + 10, + 322, + 239, + 139, + 39, + 25, + 58, + 282, + 220, + 304, + 189, + 151, + 222, + 55, + 296, + 56, + 22, + 261, + 235, + 36, + 252, + 82, + 356, + 21, + 151, + 158, + 304, + 171, + 4, + 184, + 65, + 74, + 205, + 207, + 329, + 8, + 57, + 79, + 161, + 95, + 46, + 366, + 338, + 220, + 116, + 108, + 301, + 2, + 111, + 307, + 84, + 143, + 253, + 13, + 294, + 219, + 366, + 217, + 13, + 140, + 269, + 240, + 307, + 239, + 300, + 66, + 191, + 281, + 391, + 280, + 315, + 267, + 127, + 225, + 39, + 126, + 100, + 159, + 251, + 3, + 157, + 267, + 3, + 19, + 204, + 374, + 105, + 119, + 353, + 51, + 247, + 101, + 38, + 92, + 4, + 359, + 229, + 10, + 373, + 328, + 241, + 188, + 118, + 332, + 131, + 82, + 100, + 185, + 22, + 319, + 200, + 145, + 64, + 17, + 177, + 9, + 374, + 172, + 319, + 43, + 164, + 218, + 257, + 180, + 57, + 50, + 135, + 9, + 268, + 72, + 249, + 342, + 0, + 243, + 214, + 209, + 165, + 229, + 97, + 277, + 273, + 342, + 333, + 319, + 287, + 189, + 38, + 226, + 329, + 86, + 160, + 308, + 200, + 346, + 51, + 72, + 312, + 126, + 272, + 164, + 119, + 145, + 2, + 135, + 146, + 272, + 24, + 209, + 50, + 262, + 240, + 208, + 333, + 255, + 297, + 23, + 193, + 348, + 223, + 293, + 74, + 261, + 42, + 171, + 347, + 209, + 256, + 360, + 361, + 264, + 137, + 189, + 213, + 260, + 348, + 347, + 339, + 306, + 373, + 215, + 81, + 302, + 203, + 109, + 179, + 318, + 110, + 231, + 157, + 361, + 374, + 360, + 144, + 363, + 227, + 112, + 366, + 35, + 85, + 302, + 190, + 305, + 26, + 9, + 268, + 380, + 175, + 382, + 223, + 107, + 398, + 355, + 298, + 59, + 316, + 368, + 98, + 180, + 235, + 392, + 62, + 94, + 382, + 366, + 374, + 237, + 40, + 30, + 257, + 188, + 282, + 25, + 40, + 76, + 331, + 316, + 320, + 393, + 332, + 279, + 278, + 74, + 299, + 75, + 214, + 136, + 71, + 343, + 65, + 347, + 26, + 181, + 265, + 57, + 194, + 108, + 235, + 64, + 249, + 149, + 325, + 168, + 392, + 297, + 46, + 92, + 18, + 309, + 158, + 56, + 297, + 241, + 98, + 337, + 184, + 104, + 117, + 245, + 87, + 67, + 7, + 284, + 257, + 299, + 239, + 256, + 50, + 248, + 341, + 227, + 101, + 210, + 132, + 92, + 192, + 206, + 189, + 326, + 276, + 266, + 24, + 151, + 305, + 7, + 46, + 254, + 152, + 5, + 181, + 305, + 271, + 152, + 175, + 139, + 154, + 172, + 32, + 310, + 368, + 155, + 118, + 313, + 171, + 105, + 77, + 112, + 340, + 319, + 201, + 87, + 260, + 86, + 395, + 29, + 180, + 288, + 188, + 143, + 98, + 140, + 270, + 72, + 379, + 34, + 74, + 93, + 188, + 320, + 319, + 107, + 96, + 108, + 16, + 223, + 235, + 222, + 186, + 78, + 267, + 361, + 215, + 230, + 256, + 20, + 95, + 331, + 191, + 158, + 359, + 375, + 316, + 387, + 152, + 186, + 11, + 338, + 245, + 55, + 312, + 238, + 76, + 187, + 302, + 30, + 259, + 22, + 141, + 228, + 23, + 380, + 68, + 199, + 133, + 108, + 33, + 54, + 4, + 209, + 297, + 313, + 199, + 7, + 167, + 98, + 189, + 338, + 364, + 303, + 242, + 69, + 75, + 25, + 185, + 277, + 239, + 164, + 207, + 13, + 116, + 281, + 304, + 250, + 182, + 186, + 282, + 194, + 336, + 77, + 331, + 173, + 156, + 301, + 142, + 383, + 287, + 74, + 36, + 129, + 247, + 121, + 310, + 272, + 346, + 239, + 88, + 7, + 226, + 239, + 331, + 241, + 122, + 17, + 28, + 46, + 301, + 281, + 4, + 218, + 45, + 60, + 96, + 28, + 138, + 73, + 104, + 125, + 299, + 400, + 19, + 374, + 51, + 274, + 145, + 43, + 128, + 52, + 166, + 348, + 397, + 80, + 160, + 57, + 337, + 245, + 276, + 399, + 396, + 258, + 103, + 320, + 22, + 318, + 361, + 125, + 316, + 42, + 349, + 35, + 318, + 94, + 153, + 2, + 36, + 98, + 55, + 164, + 164, + 123, + 234, + 159, + 183, + 264, + 65, + 213, + 159, + 77, + 308, + 247, + 153, + 379, + 292, + 85, + 44, + 42, + 70, + 26, + 206, + 386, + 47, + 307, + 147, + 153, + 179, + 102, + 238, + 311, + 187, + 225, + 273, + 81, + 306, + 75, + 364, + 4, + 63, + 320, + 248, + 176, + 241, + 179, + 87, + 237, + 259, + 353, + 262, + 40, + 399, + 352, + 222, + 147, + 175, + 312, + 95, + 88, + 250, + 80, + 11, + 114, + 71, + 29, + 190, + 295, + 242, + 166, + 394, + 200, + 125, + 201, + 21, + 131, + 392, + 175, + 350, + 16, + 153, + 381, + 75, + 220, + 234, + 219, + 368, + 305, + 150, + 392, + 394, + 23, + 332, + 227, + 24, + 351, + 220, + 208, + 188, + 343, + 35, + 398, + 321, + 62, + 370, + 386, + 192, + 144, + 212, + 185, + 69, + 18, + 288, + 346, + 4, + 269, + 284, + 113, + 375, + 383, + 174, + 179, + 306, + 334, + 37, + 285, + 53, + 20, + 255, + 266, + 144, + 322, + 333, + 233, + 169, + 362, + 203, + 161, + 75, + 190, + 224, + 161, + 284, + 55, + 323, + 331, + 274, + 197, + 72, + 125, + 381, + 37, + 203, + 222, + 314, + 222, + 266, + 309, + 132, + 173, + 256, + 114, + 242, + 92, + 29, + 0, + 337, + 181, + 113, + 86, + 166, + 135, + 96, + 274, + 26, + 195, + 154, + 269, + 132, + 308, + 386, + 150, + 167, + 347, + 169, + 195, + 32, + 11, + 286, + 11, + 267, + 363, + 366, + 45, + 354, + 260, + 335, + 229, + 178, + 299, + 69, + 86, + 281, + 50, + 279, + 216, + 369, + 244, + 213, + 0, + 160, + 372, + 182, + 51, + 77, + 21, + 138, + 164, + 19, + 235, + 273, + 325, + 267, + 127, + 329, + 321, + 244, + 136, + 0, + 228, + 301, + 0, + 237, + 324, + 142, + 107, + 46, + 206, + 86, + 357, + 273, + 365, + 388, + 382, + 227, + 99, + 220, + 271, + 168, + 152, + 196, + 162, + 357, + 246, + 238, + 299, + 236, + 249, + 306, + 362, + 34, + 267, + 24, + 32, + 287, + 35, + 380, + 147, + 228, + 370, + 275, + 380, + 220, + 21, + 174, + 127, + 243, + 27, + 348, + 132, + 76, + 101, + 237, + 319, + 26, + 388, + 222, + 129, + 195, + 292, + 28, + 100, + 330, + 70, + 212, + 150, + 352, + 250, + 372, + 306, + 97, + 288, + 348, + 124, + 297, + 293, + 203, + 281, + 124, + 397, + 386, + 136, + 170, + 224, + 191, + 369, + 240, + 90, + 337, + 98, + 23, + 222, + 209, + 54, + 128, + 237, + 148, + 109, + 276, + 122, + 393, + 282, + 186, + 360, + 58, + 255, + 183, + 170, + 293, + 104, + 165, + 313, + 65, + 136, + 4, + 179, + 40, + 242, + 281, + 157, + 88, + 312, + 225, + 213, + 331, + 293, + 97, + 264, + 129, + 21, + 318, + 257, + 68, + 29, + 386, + 142, + 79, + 399, + 324, + 46, + 384, + 326, + 154, + 6, + 346, + 323, + 132, + 275, + 336, + 84, + 69, + 370, + 326, + 320, + 325, + 32, + 327, + 176, + 185, + 106, + 14, + 183, + 272, + 157, + 178, + 182, + 69, + 304, + 186, + 1, + 70, + 214, + 101, + 72, + 117, + 122, + 113, + 22, + 265, + 155, + 109, + 351, + 167, + 71, + 365, + 338, + 155, + 358, + 120, + 311, + 216, + 381, + 91, + 223, + 248, + 368, + 359, + 370, + 21, + 333, + 174, + 23, + 272, + 75, + 162, + 99, + 36, + 32, + 188, + 397, + 169, + 261, + 188, + 363, + 178, + 87, + 10, + 391, + 243, + 381, + 242, + 223, + 76, + 47, + 79, + 270, + 218, + 230, + 132, + 388, + 15, + 50, + 270, + 17, + 184, + 156, + 175, + 157, + 67, + 184, + 61, + 388, + 275, + 72, + 297, + 384, + 186, + 81, + 385, + 200, + 160, + 363, + 299, + 261, + 45, + 22, + 170, + 184, + 46, + 199, + 339, + 158, + 160, + 241, + 226, + 89, + 400, + 85, + 239, + 344, + 255, + 92, + 155, + 354, + 151, + 287, + 208, + 312, + 178, + 280, + 151, + 359, + 376, + 320, + 141, + 135, + 121, + 150, + 40, + 128, + 361, + 14, + 23, + 196, + 79, + 57, + 186, + 260, + 11, + 199, + 140, + 125, + 332, + 155, + 63, + 122, + 376, + 384, + 304, + 209, + 330, + 175, + 267, + 231, + 242, + 395, + 140, + 280, + 321, + 247, + 135, + 30, + 85, + 316, + 155, + 264, + 368, + 369, + 386, + 97, + 280, + 299, + 346, + 330, + 292, + 150, + 292, + 354, + 361, + 184, + 304, + 204, + 239, + 355, + 263, + 135, + 194, + 111, + 63, + 128, + 397, + 214, + 241, + 44, + 335, + 161, + 304, + 167, + 339, + 298, + 295, + 96, + 80, + 74, + 269, + 262, + 71, + 197, + 285, + 214, + 41, + 226, + 264, + 166, + 258, + 74, + 151, + 327, + 195, + 208, + 277, + 189, + 173, + 337, + 280, + 355, + 318, + 6, + 57, + 332, + 366, + 75, + 281, + 118, + 62, + 310, + 215, + 32, + 21, + 307, + 136, + 132, + 228, + 393, + 43, + 3, + 72, + 321, + 79, + 398, + 352, + 235, + 110, + 26, + 382, + 275, + 233, + 120, + 310, + 339, + 237, + 163, + 357, + 287, + 394, + 274, + 188, + 351, + 240, + 19, + 52, + 272, + 351, + 55, + 27, + 47, + 23, + 202, + 155, + 74, + 325, + 232, + 228, + 360, + 310, + 58, + 288, + 146, + 314, + 153, + 186, + 83, + 323, + 338, + 348, + 104, + 158, + 2, + 94, + 312, + 111, + 265, + 33, + 392, + 71, + 146, + 65, + 2, + 339, + 349, + 342, + 226, + 96, + 120, + 229, + 248, + 93, + 54, + 114, + 60, + 294, + 63, + 9, + 390, + 358, + 86, + 382, + 193, + 80, + 195, + 106, + 21, + 207, + 379, + 327, + 215, + 235, + 317, + 171, + 201, + 236, + 18, + 80, + 346, + 394, + 198, + 192, + 372, + 182, + 245, + 353, + 60, + 304, + 74, + 140, + 223, + 49, + 251, + 350, + 34, + 286, + 268, + 53, + 258, + 297, + 393, + 2, + 50, + 213, + 16, + 82, + 164, + 136, + 298, + 20, + 160, + 30, + 147, + 26, + 6, + 292, + 119, + 231, + 178, + 134, + 134, + 102, + 257, + 364, + 266, + 178, + 69, + 18, + 239, + 176, + 243, + 10, + 259, + 195, + 382, + 291, + 346, + 124, + 318, + 148, + 49, + 225, + 15, + 357, + 399, + 140, + 147, + 384, + 82, + 261, + 43, + 62, + 238, + 340, + 295, + 208, + 15, + 131, + 348, + 267, + 101, + 340, + 0, + 218, + 142, + 22, + 8, + 129, + 290, + 240, + 347, + 12, + 332, + 207, + 280, + 300, + 296, + 260, + 358, + 17, + 208, + 142, + 305, + 145, + 57, + 182, + 351, + 188, + 395, + 152, + 368, + 273, + 148, + 168, + 89, + 28, + 299, + 325, + 160, + 22, + 18, + 5, + 142, + 282, + 109, + 341, + 176, + 102, + 184, + 162, + 319, + 341, + 256, + 94, + 185, + 64, + 19, + 216, + 190, + 137, + 382, + 305, + 354, + 387, + 151, + 357, + 65, + 274, + 201, + 330, + 192, + 46, + 44, + 309, + 185, + 114, + 183, + 121, + 251, + 67, + 340, + 307, + 73, + 224, + 272, + 39, + 194, + 30, + 221, + 378, + 382, + 53, + 141, + 210, + 189, + 18, + 307, + 367, + 130, + 48, + 15, + 361, + 393, + 143, + 328, + 246, + 334, + 240, + 52, + 300, + 166, + 237, + 71, + 254, + 288, + 207, + 27, + 91, + 122, + 28, + 352, + 61, + 56, + 245, + 91, + 249, + 99, + 295, + 69, + 275, + 240, + 384, + 28, + 256, + 66, + 324, + 324, + 75, + 390, + 349, + 158, + 169, + 333, + 227, + 187, + 122, + 264, + 89, + 266, + 299, + 366, + 256, + 123, + 282, + 108, + 340, + 198, + 103, + 254, + 280, + 137, + 66, + 358, + 98, + 283, + 362, + 298, + 102, + 164, + 237, + 10, + 150, + 95, + 315, + 55, + 245, + 103, + 398, + 387, + 274, + 267, + 341, + 317, + 352, + 190, + 180, + 229, + 320, + 325, + 114, + 143, + 143, + 309, + 344, + 296, + 278, + 172, + 213, + 201, + 153, + 29, + 367, + 182, + 199, + 216, + 164, + 74, + 92, + 20, + 179, + 398, + 4, + 259, + 287, + 382, + 14, + 107, + 395, + 61, + 241, + 188, + 277, + 9, + 236, + 155, + 46, + 287, + 276, + 378, + 145, + 88, + 224, + 147, + 269, + 51, + 132, + 231, + 271, + 357, + 23, + 161, + 78, + 200, + 357, + 297, + 308, + 38, + 43, + 297, + 210, + 111, + 252, + 259, + 244, + 337, + 231, + 15, + 277, + 34, + 234, + 246, + 124, + 120, + 399, + 155, + 394, + 55, + 191, + 5, + 278, + 36, + 195, + 274, + 149, + 202, + 72, + 64, + 48, + 72, + 74, + 33, + 254, + 140, + 309, + 377, + 400, + 107, + 24, + 53, + 11, + 4, + 359, + 353, + 194, + 291, + 367, + 26, + 149, + 303, + 319, + 83, + 282, + 279, + 50, + 17, + 311, + 397, + 353, + 31, + 123, + 223, + 264, + 15, + 155, + 88, + 374, + 209, + 330, + 115, + 340, + 9, + 367, + 350, + 203, + 379, + 360, + 323, + 351, + 18, + 357, + 161, + 206, + 82, + 387, + 163, + 41, + 378, + 23, + 314, + 63, + 314, + 63, + 292, + 119, + 343, + 52, + 16, + 4, + 336, + 160, + 338, + 279, + 359, + 131, + 25, + 337, + 5, + 118, + 37, + 23, + 8, + 291, + 82, + 347, + 170, + 154, + 60, + 60, + 246, + 285, + 354, + 297, + 319, + 10, + 290, + 259, + 187, + 166, + 84, + 258, + 362, + 288, + 238, + 187, + 57, + 230, + 303, + 101, + 399, + 81, + 102, + 318, + 282, + 165, + 34, + 233, + 286, + 156, + 25, + 265, + 153, + 107, + 5, + 380, + 209, + 325, + 208, + 334, + 371, + 37, + 115, + 103, + 210, + 299, + 24, + 279, + 328, + 41, + 392, + 317, + 361, + 185, + 357, + 211, + 108, + 143, + 41, + 71, + 218, + 64, + 84, + 275, + 174, + 160, + 282, + 229, + 377, + 361, + 327, + 205, + 350, + 97, + 396, + 132, + 304, + 108, + 196, + 353, + 360, + 10, + 330, + 78, + 223, + 335, + 369, + 355, + 215, + 76, + 295, + 15, + 23, + 82, + 25, + 219, + 224, + 313, + 276, + 98, + 131, + 15, + 166, + 148, + 259, + 185, + 174, + 238, + 141, + 92, + 333, + 226, + 263, + 331, + 132, + 371, + 101, + 1, + 340, + 362, + 110, + 46, + 78, + 341, + 76, + 30, + 127, + 56, + 281, + 197, + 100, + 391, + 191, + 297, + 6, + 193, + 48, + 62, + 252, + 234, + 151, + 180, + 138, + 248, + 264, + 226, + 284, + 127, + 71, + 350, + 368, + 53, + 322, + 233, + 103, + 93, + 51, + 131, + 278, + 135, + 181, + 26, + 148, + 77, + 330, + 149, + 338, + 301, + 82, + 124, + 165, + 40, + 133, + 261, + 152, + 150, + 196, + 81, + 384, + 318, + 3, + 123, + 194, + 93, + 317, + 4, + 55, + 23, + 83, + 122, + 26, + 131, + 276, + 199, + 346, + 311, + 273, + 178, + 273, + 123, + 139, + 80, + 19, + 269, + 138, + 216, + 309, + 217, + 325, + 333, + 61, + 366, + 375, + 294, + 123, + 207, + 370, + 283, + 68, + 124, + 375, + 67, + 214, + 201, + 15, + 312, + 54, + 222, + 276, + 59, + 79, + 277, + 40, + 321, + 391, + 390, + 0, + 399, + 212, + 107, + 11, + 177, + 104, + 366, + 366, + 180, + 328, + 9, + 158, + 216, + 271, + 325, + 399, + 89, + 203, + 147, + 385, + 392, + 50, + 272, + 308, + 354, + 334, + 135, + 130, + 365, + 143, + 375, + 325, + 303, + 61, + 178, + 77, + 67, + 30, + 37, + 397, + 89, + 217, + 380, + 169, + 299, + 192, + 290, + 56, + 327, + 125, + 376, + 319, + 174, + 115, + 382, + 343, + 345, + 315, + 350, + 365, + 111, + 292, + 293, + 63, + 50, + 123, + 172, + 216, + 289, + 368, + 217, + 395, + 287, + 14, + 52, + 101, + 164, + 88, + 93, + 223, + 229, + 332, + 51, + 58, + 5, + 285, + 255, + 174, + 180, + 196, + 169, + 92, + 244, + 12, + 176, + 330, + 361, + 86, + 33, + 52, + 105, + 74, + 336, + 1, + 150, + 7, + 224, + 20, + 360, + 272, + 4, + 69, + 228, + 220, + 260, + 302, + 222, + 185, + 226, + 372, + 30, + 16, + 301, + 85, + 90, + 158, + 27, + 113, + 64, + 146, + 246, + 131, + 368, + 398, + 226, + 304, + 375, + 249, + 227, + 384, + 39, + 297, + 360, + 2, + 309, + 117, + 171, + 71, + 148, + 65, + 81, + 141, + 138, + 233, + 165, + 86, + 149, + 367, + 352, + 212, + 231, + 396, + 258, + 280, + 135, + 149, + 156, + 94, + 344, + 341, + 378, + 174, + 59, + 374, + 256, + 208, + 44, + 9, + 235, + 225, + 122, + 0, + 293, + 266, + 151, + 125, + 39, + 153, + 84, + 26, + 335, + 344, + 341, + 350, + 113, + 91, + 81, + 364, + 322, + 199, + 301, + 274, + 67, + 224, + 13, + 260, + 227, + 251, + 383, + 395, + 97, + 304, + 288, + 124, + 367, + 349, + 217, + 292, + 281, + 36, + 101, + 284, + 311, + 386, + 372, + 376, + 204, + 208, + 385, + 344, + 296, + 336, + 103, + 58, + 259, + 119, + 326, + 367, + 374, + 221, + 36, + 159, + 317, + 181, + 36, + 394, + 98, + 68, + 237, + 3, + 253, + 90, + 394, + 18, + 164, + 367, + 165, + 65, + 371, + 0, + 75, + 248, + 27, + 353, + 276, + 57, + 368, + 192, + 65, + 159, + 322, + 14, + 263, + 192, + 354, + 89, + 99, + 242, + 30, + 331, + 147, + 141, + 391, + 366, + 47, + 235, + 360, + 342, + 236, + 85, + 287, + 55, + 245, + 283, + 311, + 253, + 362, + 189, + 261, + 338, + 289, + 125, + 267, + 384, + 366, + 153, + 375, + 289, + 87, + 107, + 201, + 1, + 321, + 277, + 88, + 112, + 2, + 65, + 82, + 248, + 65, + 287, + 230, + 233, + 383, + 225, + 372, + 33, + 49, + 109, + 34, + 164, + 287, + 34, + 306, + 271, + 194, + 201, + 292, + 207, + 7, + 379, + 182, + 147, + 187, + 215, + 34, + 91, + 32, + 399, + 118, + 265, + 61, + 378, + 73, + 400, + 10, + 354, + 304, + 263, + 137, + 49, + 232, + 318, + 192, + 52, + 111, + 198, + 17, + 184, + 371, + 66, + 79, + 9, + 162, + 384, + 154, + 82, + 130, + 196, + 96, + 365, + 269, + 374, + 372, + 388, + 189, + 335, + 103, + 55, + 301, + 40, + 73, + 89, + 43, + 155, + 272, + 325, + 87, + 4, + 197, + 296, + 282, + 225, + 293, + 157, + 79, + 349, + 120, + 396, + 106, + 259, + 222, + 152, + 83, + 322, + 196, + 231, + 297, + 253, + 225, + 198, + 106, + 263, + 332, + 382, + 185, + 117, + 18, + 45, + 28, + 36, + 168, + 395, + 110, + 350, + 132, + 375, + 141, + 305, + 145, + 326, + 106, + 90, + 196, + 135, + 314, + 375, + 294, + 16, + 367, + 334, + 109, + 219, + 173, + 251, + 119, + 376, + 252, + 137, + 80, + 31, + 288, + 117, + 290, + 308, + 174, + 124, + 340, + 52, + 167, + 62, + 55, + 53, + 9, + 199, + 235, + 129, + 0, + 62, + 350, + 296, + 340, + 197, + 354, + 134, + 342, + 128, + 168, + 351, + 164, + 144, + 108, + 27, + 8, + 389, + 129, + 220, + 41, + 205, + 266, + 394, + 14, + 246, + 376, + 263, + 155, + 252, + 302, + 309, + 346, + 44, + 149, + 118, + 324, + 353, + 18, + 123, + 260, + 327, + 26, + 233, + 310, + 375, + 198, + 400, + 12, + 265, + 222, + 272, + 5, + 186, + 96, + 384, + 95, + 349, + 206, + 208, + 307, + 237, + 381, + 392, + 182, + 255, + 12, + 162, + 290, + 202, + 311, + 12, + 236, + 150, + 232, + 170, + 276, + 358, + 304, + 58, + 217, + 140, + 387, + 368, + 388, + 132, + 216, + 346, + 207, + 265, + 132, + 125, + 125, + 268, + 177, + 157, + 91, + 197, + 59, + 246, + 396, + 93, + 296, + 386, + 231, + 164, + 305, + 69, + 114, + 133, + 343, + 391, + 58, + 226, + 51, + 175, + 119, + 66, + 52, + 397, + 76, + 253, + 187, + 89, + 138, + 218, + 101, + 199, + 124, + 366, + 312, + 80, + 304, + 336, + 24, + 355, + 163, + 13, + 305, + 190, + 135, + 23, + 400, + 204, + 160, + 375, + 315, + 360, + 17, + 100, + 343, + 258, + 92, + 299, + 382, + 121, + 399, + 55, + 182, + 200, + 45, + 218, + 299, + 64, + 308, + 105, + 92, + 78, + 39, + 366, + 211, + 137, + 124, + 339, + 347, + 96, + 10, + 118, + 10, + 335, + 44, + 254, + 60, + 102, + 32, + 222, + 286, + 163, + 379, + 367, + 79, + 277, + 125, + 61, + 43, + 395, + 148, + 138, + 393, + 342, + 85, + 370, + 210, + 285, + 167, + 271, + 231, + 105, + 176, + 146, + 130, + 115, + 173, + 3, + 53, + 26, + 262, + 367, + 112, + 190, + 394, + 70, + 160, + 177, + 176, + 391, + 76, + 345, + 80, + 240, + 321, + 240, + 286, + 131, + 356, + 230, + 345, + 386, + 211, + 353, + 172, + 25, + 140, + 41, + 98, + 281, + 68, + 57, + 222, + 313, + 285, + 319, + 274, + 331, + 9, + 241, + 365, + 130, + 317, + 69, + 134, + 159, + 351, + 104, + 369, + 139, + 225, + 335, + 310, + 254, + 214, + 23, + 148, + 64, + 14, + 2, + 393, + 85, + 86, + 44, + 303, + 240, + 93, + 276, + 379, + 272, + 238, + 199, + 123, + 29, + 72, + 372, + 208, + 395, + 178, + 132, + 165, + 239, + 220, + 114, + 232, + 135, + 239, + 355, + 113, + 158, + 269, + 88, + 38, + 391, + 383, + 361, + 283, + 378, + 105, + 382, + 159, + 313, + 97, + 79, + 14, + 250, + 400, + 107, + 383, + 226, + 326, + 330, + 262, + 146, + 218, + 2, + 366, + 202, + 187, + 16, + 67, + 113, + 159, + 181, + 19, + 81, + 383, + 390, + 371, + 171, + 295, + 213, + 246, + 340, + 304, + 260, + 16, + 59, + 114, + 124, + 383, + 193, + 394, + 143, + 250, + 287, + 152, + 88, + 335, + 319, + 91, + 399, + 373, + 322, + 253, + 370, + 315, + 197, + 189, + 96, + 127, + 51, + 22, + 198, + 387, + 26, + 93, + 270, + 15, + 345, + 325, + 316, + 167, + 356, + 299, + 34, + 194, + 154, + 86, + 214, + 201, + 131, + 181, + 25, + 198, + 4, + 117, + 187, + 3, + 316, + 294, + 250, + 91, + 32, + 186, + 73, + 69, + 148, + 216, + 372, + 238, + 169, + 386, + 201, + 122, + 221, + 270, + 249, + 187, + 344, + 182, + 233, + 52, + 300, + 119, + 276, + 214, + 335, + 350, + 215, + 154, + 24, + 253, + 332, + 245, + 197, + 38, + 230, + 184, + 219, + 280, + 344, + 64, + 274, + 103, + 133, + 394, + 386, + 278, + 146, + 57, + 7, + 66, + 291, + 214, + 212, + 214, + 0, + 176, + 395, + 196, + 148, + 165, + 279, + 276, + 366, + 190, + 32, + 336, + 106, + 21, + 280, + 75, + 106, + 358, + 223, + 368, + 75, + 134, + 103, + 397, + 99, + 150, + 71, + 211, + 322, + 296, + 398, + 172, + 75, + 196, + 119, + 207, + 205, + 125, + 375, + 365, + 50, + 23, + 233, + 54, + 141, + 27, + 276, + 347, + 190, + 389, + 250, + 139, + 218, + 283, + 68, + 365, + 2, + 81, + 26, + 273, + 11, + 139, + 180, + 374, + 241, + 263, + 38, + 114, + 300, + 96, + 225, + 332, + 160, + 330, + 171, + 111, + 111, + 90, + 166, + 243, + 158, + 249, + 374, + 381, + 5, + 339, + 391, + 373, + 16, + 295, + 72, + 356, + 55, + 168, + 108, + 298, + 152, + 125, + 142, + 322, + 179, + 267, + 350, + 380, + 318, + 135, + 23, + 261, + 72, + 221, + 296, + 327, + 339, + 261, + 295, + 354, + 280, + 299, + 325, + 373, + 266, + 296, + 330, + 314, + 116, + 23, + 305, + 395, + 211, + 243, + 160, + 319, + 264, + 392, + 304, + 131, + 230, + 250, + 59, + 383, + 349, + 28, + 377, + 246, + 353, + 266, + 261, + 147, + 223, + 258, + 180, + 15, + 343, + 357, + 262, + 53, + 351, + 261, + 124, + 341, + 360, + 90, + 234, + 338, + 223, + 363, + 156, + 168, + 171, + 343, + 101, + 355, + 229, + 42, + 330, + 212, + 326, + 10, + 301, + 380, + 26, + 42, + 375, + 24, + 263, + 33, + 394, + 324, + 398, + 262, + 157, + 146, + 122, + 300, + 153, + 308, + 248, + 236, + 275, + 200, + 317, + 62, + 297, + 313, + 290, + 82, + 352, + 81, + 204, + 114, + 133, + 183, + 223, + 386, + 24, + 262, + 274, + 77, + 214, + 194, + 218, + 91, + 139, + 128, + 172, + 216, + 76, + 179, + 342, + 311, + 26, + 316, + 212, + 36, + 372, + 391, + 274, + 51, + 377, + 112, + 362, + 23, + 292, + 130, + 62, + 372, + 161, + 196, + 172, + 191, + 154, + 98, + 213, + 39, + 79, + 165, + 207, + 367, + 166, + 33, + 272, + 304, + 31, + 242, + 138, + 358, + 344, + 344, + 321, + 66, + 32, + 191, + 202, + 32, + 264, + 122, + 342, + 156, + 89, + 344, + 350, + 354, + 114, + 110, + 244, + 137, + 188, + 124, + 362, + 395, + 339, + 202, + 257, + 148, + 309, + 376, + 359, + 246, + 43, + 275, + 304, + 251, + 312, + 308, + 113, + 157, + 92, + 43, + 239, + 265, + 348, + 383, + 364, + 385, + 340, + 90, + 365, + 241, + 248, + 238, + 113, + 169, + 70, + 205, + 246, + 313, + 259, + 2, + 59, + 390, + 276, + 263, + 251, + 400, + 389, + 277, + 280, + 260, + 334, + 91, + 370, + 328, + 204, + 258, + 319, + 254, + 9, + 238, + 292, + 202, + 14, + 346, + 157, + 95, + 194, + 149, + 273, + 35, + 181, + 241, + 213, + 29, + 160, + 287, + 312, + 121, + 257, + 342, + 140, + 158, + 73, + 344, + 16, + 1, + 68, + 49, + 149, + 85, + 333, + 103, + 138, + 153, + 62, + 257, + 291, + 307, + 324, + 173, + 68, + 392, + 32, + 174, + 149, + 365, + 301, + 215, + 316, + 20, + 205, + 211, + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46 + ] +} diff --git a/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.py b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.py new file mode 100644 index 0000000000..ef0f6a710b --- /dev/null +++ b/calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/strict_6flows.py @@ -0,0 +1,13 @@ +import os +import sys +import inspect + +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(currentdir) +sys.path.insert(0, parentdir) + +from gen_strict_or_rr import build + +if __name__ == "__main__": + """Invoke the top-level function to build the program, with 6 flows.""" + build(6, False).emit() \ No newline at end of file diff --git a/runt.toml b/runt.toml index d97d2b12e4..8a4be975b6 100644 --- a/runt.toml +++ b/runt.toml @@ -133,8 +133,10 @@ name = "[calyx-py] queues correctness" paths = [ "calyx-py/test/correctness/queues/*.py", "calyx-py/test/correctness/queues/binheap/*.py", - "calyx-py/test/correctness/queues/rr_queues/rr_queue*.py" + "calyx-py/test/correctness/queues/strict_and_rr_queues/rr_queues/*.py", + "calyx-py/test/correctness/queues/strict_and_rr_queues/strict_queues/*.py" ] + cmd = """ name=$(basename {} .py) && dir=$(dirname {}) &&