diff --git a/calyx-py/calyx/builder.py b/calyx-py/calyx/builder.py index bb28a7511a..a928073a15 100644 --- a/calyx-py/calyx/builder.py +++ b/calyx-py/calyx/builder.py @@ -1026,6 +1026,14 @@ def le_store_in_reg( cell = self.le(width, cellname, signed) return self.op_store_in_reg(cell, left, right, cell.name, 1, ans_reg) + def ge_store_in_reg( + self, left, right, ans_reg=None, cellname=None, width=None, signed=False + ): + """Inserts wiring into `self` to perform `reg := left >= right`.""" + width = width or self.try_infer_width(width, left, right) + cell = self.ge(width, cellname, signed) + return self.op_store_in_reg(cell, left, right, cell.name, 1, ans_reg) + def mult_store_in_reg( self, left, right, ans_reg=None, cellname=None, width=None, signed=False ): diff --git a/calyx-py/calyx/gen_queue_data_expect.sh b/calyx-py/calyx/gen_queue_data_expect.sh index 016e344d62..85dc843cf5 100755 --- a/calyx-py/calyx/gen_queue_data_expect.sh +++ b/calyx-py/calyx/gen_queue_data_expect.sh @@ -26,3 +26,11 @@ done # use binheap_oracle to generate the expected output python3 queue_data_gen.py $num_cmds --use-rank > ../test/correctness/queues/binheap/stable_binheap.data cat ../test/correctness/queues/binheap/stable_binheap.data | python3 binheap_oracle.py $num_cmds $queue_size --keepgoing > ../test/correctness/queues/binheap/stable_binheap.expect + +# For the Round Robin queues, we drop piezo mode as well and use rrqueue_oracle to +# generate the expected output for queues with 2..7 flows. This generates 6 data expect file pairs. + +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 diff --git a/calyx-py/calyx/queues.py b/calyx-py/calyx/queues.py index 64ec03d618..46fc395dbd 100644 --- a/calyx-py/calyx/queues.py +++ b/calyx-py/calyx/queues.py @@ -1,5 +1,5 @@ from dataclasses import dataclass, field -from typing import Any, List, Optional +from typing import Any, Optional import heapq @@ -152,7 +152,7 @@ def __len__(self) -> int: @dataclass(order=True) class RankValue: priority: int - value: Any=field(compare=False) + value: Any = field(compare=False) @dataclass @@ -192,13 +192,104 @@ def __len__(self) -> int: return self.len +@dataclass +class RRQueue: + """ + This is a version of a PIFO generalized to `n` flows, with a work conserving + round robin policy. If a flow is silent when it is its turn, that flow + simply skips its turn and the next flow is offered service. + + 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]. + + - 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 `hot`. If this succeeds, great. If it fails, + it increments `hot` and therefore continues to check all other flows + in round robin fashion. + - 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`, except + `hot` is restored to its original value at the every end. + Further, nothing is actually dequeued. + """ + + def __init__(self, n, boundaries, max_len: int): + self.hot = 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 + assert ( + self.pifo_len <= self.max_len + ) # We can't be initialized with a PIFO that is too long. + + def push(self, val: int): + """Pushes `val` to the PIFO.""" + if self.pifo_len == self.max_len: + raise QueueError("Cannot push to full PIFO.") + for fifo, boundary in zip(self.data, self.boundaries): + if val <= boundary: + fifo.push(val) + self.pifo_len += 1 + break + + def increment_hot(self): + """Increments `hot`, taking into account wraparound.""" + self.hot = 0 if self.hot == (self.n - 1) else self.hot + 1 + + def pop(self) -> Optional[int]: + """Pops the PIFO by popping some internal FIFO. + Updates `hot` to be one more than the index of the internal FIFO that + we did pop. + """ + if self.pifo_len == 0: + raise QueueError("Cannot pop from empty PIFO.") + + while True: + try: + val = self.data[self.hot].pop() + if val is not None: + self.increment_hot() + self.pifo_len -= 1 + return val + self.increment_hot() + except QueueError: + self.increment_hot() + + def peek(self) -> Optional[int]: + """Peeks into the PIFO. Does not affect what `hot` is.""" + if self.pifo_len == 0: + raise QueueError("Cannot peek into empty PIFO.") + + original_hot = self.hot + while True: + try: + val = self.data[self.hot].peek() + if val is not None: + self.hot = original_hot + return val + self.increment_hot() + except QueueError: + self.increment_hot() + + 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. """ ans = [] - ranks_or_values = values if ranks == None else ranks + ranks_or_values = values if ranks is None else ranks for cmd, val, rnk in zip(commands, values, ranks_or_values): if cmd == 0: try: @@ -218,7 +309,7 @@ def operate_queue(queue, max_cmds, commands, values, ranks=None, keepgoing=False elif cmd == 2: try: - if ranks == None: + if ranks is None: queue.push(val) else: queue.push(rnk, val) diff --git a/calyx-py/calyx/rrqueue_oracle.py b/calyx-py/calyx/rrqueue_oracle.py new file mode 100644 index 0000000000..de7c5da463 --- /dev/null +++ b/calyx-py/calyx/rrqueue_oracle.py @@ -0,0 +1,35 @@ +# For usage, see gen_queue_data_expect.sh +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() + + # In reality, we would allow the user to specify the boundaries via + # command line arguments or a configuration file. For now, we hardcode them + # as a function of the number of flows. + if numflows == 2: + boundaries = [200, 400] + elif numflows == 3: + boundaries = [133, 266, 400] + elif numflows == 4: + boundaries = [100, 200, 300, 400] + elif numflows == 5: + boundaries = [80, 160, 240, 320, 400] + elif numflows == 6: + boundaries = [66, 100, 200, 220, 300, 400] + elif numflows == 7: + boundaries = [50, 100, 150, 200, 250, 300, 400] + else: + raise ValueError("Unsupported number of flows") + + # Our Round Robin Queue orchestrates n FIFOs, in this case provided as + # a command line argument. It orchestrates the FIFOs in a round-robin fashion. + pifo = queues.RRQueue(numflows, boundaries, len) + + ans = queues.operate_queue(pifo, num_cmds, commands, values, keepgoing=keepgoing) + + queue_util.dump_json(ans, commands, values) diff --git a/calyx-py/test/correctness/queues/rr_queues/roundrobin.py b/calyx-py/test/correctness/queues/rr_queues/roundrobin.py new file mode 100644 index 0000000000..59aa2217a2 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/roundrobin.py @@ -0,0 +1,232 @@ +# 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) + +import fifo +import calyx.builder as cb +import calyx.queue_call as qc + + +# This determines the maximum possible length of the queue: +# The max length of the queue will be 2^QUEUE_LEN_FACTOR. +QUEUE_LEN_FACTOR = 4 + + +def invoke_subqueue(queue_cell, cmd, value, ans, err) -> cb.invoke: + """Invokes the cell {queue_cell} with: + {cmd} passed by value + {value} passed by value + {ans} passed by reference + {err} passed by reference + """ + return cb.invoke( + queue_cell, + in_cmd=cmd, + in_value=value, + ref_ans=ans, + ref_err=err, + ) + + +def insert_rr_pifo( + prog, + name, + fifos, + boundaries, + numflows, + queue_len_factor=QUEUE_LEN_FACTOR, +): + """Inserts the component `pifo` into the program.""" + + pifo: cb.ComponentBuilder = prog.component(name) + cmd = pifo.input("cmd", 2) # the size in bits is 2 + # If this is 0, we pop. If it is 1, we peek. + # If it is 2, we push `value` to the queue. + value = pifo.input("value", 32) # The value to push to the queue + + fifo_cells = [pifo.cell(f"queue_{i}", fifo_i) for i, fifo_i in enumerate(fifos)] + + ans = pifo.reg(32, "ans", is_ref=True) + # If the user wants to pop, we will write the popped value to `ans`. + + err = pifo.reg(1, "err", is_ref=True) + # We'll raise this as a general error flag for overflow and underflow. + + length = pifo.reg(32, "length") # The active length of the PIFO. + + # A register that marks the next sub-queue to `pop` from. + hot = pifo.reg(32, "hot") + og_hot = pifo.reg(32, "og_hot") + copy_hot = pifo.reg_store(og_hot, hot.out) # og_hot := hot.out + restore_hot = pifo.reg_store(hot, og_hot.out) # hot := og_hot.out + + max_queue_len = 2**queue_len_factor + + # Some equality checks. + len_eq_0 = pifo.eq_use(length.out, 0) + len_eq_max_queue_len = pifo.eq_use(length.out, max_queue_len) + err_is_low = pifo.eq_use(err.out, 0) + err_is_high = pifo.neq_use(err.out, 0) + + raise_err = pifo.reg_store(err, 1, "raise_err") # err := 1 + lower_err = pifo.reg_store(err, 0, "lower_err") # err := 0 + + len_incr = pifo.incr(length) # len++ + len_decr = pifo.decr(length) # len-- + + # We create a dictionary of invokes handles and pass it to the case construct. + # Each invoke is uniquely guarded by an equality check on the hot register. + # This means we can execute all of these invokes in parallel and know that + # only one will succeed. + invoke_subqueues_hot_guard = pifo.case( + hot.out, + { + n: invoke_subqueue(fifo_cells[n], cmd, value, ans, err) + for n in range(numflows) + }, + ) + + # We create a list of invoke-statement handles. + # Each invoke is guarded by a pair of inequality checks on the value register, + # and each pair of guards is unique to the subqueue it is associated with. + # This means we can eventually execute all of these invokes in parallel. + invoke_subqueues_value_guard_seq = [ + cb.if_with( + pifo.le_use(value, boundaries[b + 1]), # value <= boundaries[b+1] + ( + 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 + # Otherwise, we need to check the lower bound and `invoke` + # only if the value is in the interval. + else cb.if_with( + pifo.gt_use(value, boundaries[b]), # value > boundaries[b] + invoke_subqueue(fifo_cells[b], cmd, value, ans, err), + ) + ), + ) + for b in range(numflows) + ] + invoke_subqueues_value_guard = cb.par( + invoke_subqueues_value_guard_seq + ) # Execute the above in parallel. + + incr_hot_wraparound = cb.if_with( + # If hot = numflows - 1, we need to wrap around to 0. Otherwise, we increment. + pifo.eq_use(hot.out, numflows - 1), + pifo.reg_store(hot, 0, "reset_hot"), + pifo.incr(hot), + ) + + pop_logic = cb.if_with( + len_eq_0, + raise_err, # The queue is empty: underflow. + [ # The queue is not empty. Proceed. + raise_err, # We raise err so we enter the loop body at least once. + cb.while_with( + err_is_high, + [ # We have entered the loop body because `err` is high. + # 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 pass it a lowered `err`. + lower_err, + invoke_subqueues_hot_guard, + incr_hot_wraparound, # Increment hot + ], # Some pop succeeded. Its answer is our answer. + ), + len_decr, + ], + ) + + peek_logic = cb.if_with( + len_eq_0, + raise_err, # The queue is empty: underflow. + [ # The queue is not empty. Proceed. + raise_err, # We raise err so we enter the loop body at least once. + copy_hot, # We remember `hot` so we can restore it later. + [ + cb.while_with( + err_is_high, + [ # We have entered the loop body because `err` is high. + # 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 peek from `fifo_cells[hot]`. + # We'll pass it a lowered `err`. + lower_err, + invoke_subqueues_hot_guard, + incr_hot_wraparound, # Increment hot: this will be used + # only if the current subqueue raised an error, + # and another iteration is needed. + ], + ), + ], + restore_hot, # Peeking must not affect `hot`, so we restore it. + ], + ) + + push_logic = cb.if_with( + len_eq_max_queue_len, + raise_err, # The queue is full: overflow. + [ # The queue is not full. Proceed. + lower_err, + # We'll push to the subqueue that the value belongs to. + invoke_subqueues_value_guard, + # If all went well, we'll increment the length of the queue. + cb.if_with(err_is_low, len_incr), + ], + ) + + # Was it a pop, peek, push, or an invalid command? + # We can do those four cases in parallel. + pifo.control += pifo.case( + cmd, + { + 0: pop_logic, + 1: peek_logic, + 2: push_logic, + 3: raise_err, + }, + ) + + return pifo + + +def build(numflows): + """Top-level function to build the program.""" + + if numflows == 2: + boundaries = [0, 200, 400] + elif numflows == 3: + boundaries = [0, 133, 266, 400] + elif numflows == 4: + boundaries = [0, 100, 200, 300, 400] + elif numflows == 5: + boundaries = [0, 80, 160, 240, 320, 400] + elif numflows == 6: + boundaries = [0, 66, 100, 200, 220, 300, 400] + elif numflows == 7: + boundaries = [0, 50, 100, 150, 200, 250, 300, 400] + else: + raise ValueError("Unsupported number of flows") + + num_cmds = int(sys.argv[1]) + + 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) + return prog.program diff --git a/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_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/rr_queues/rr_queue_2flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.expect new file mode 100644 index 0000000000..c31eaf912d --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 121, + 275, + 275, + 243, + 330, + 329, + 203, + 203, + 203, + 310, + 310, + 291, + 256, + 268, + 354, + 354, + 380, + 130, + 307, + 80, + 262, + 262, + 262, + 363, + 40, + 40, + 388, + 388, + 388, + 388, + 388, + 388, + 106, + 106, + 106, + 242, + 299, + 299, + 325, + 325, + 325, + 243, + 243, + 243, + 176, + 243, + 243, + 287, + 61, + 321, + 125, + 125, + 125, + 125, + 306, + 306, + 306, + 95, + 95, + 296, + 145, + 145, + 205, + 205, + 205, + 171, + 171, + 171, + 171, + 309, + 83, + 341, + 341, + 341, + 79, + 212, + 125, + 125, + 215, + 133, + 133, + 133, + 133, + 133, + 238, + 318, + 221, + 221, + 221, + 216, + 80, + 306, + 306, + 221, + 361, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 231, + 5, + 5, + 241, + 241, + 241, + 11, + 312, + 312, + 181, + 181, + 281, + 281, + 281, + 281, + 281, + 281, + 281, + 281, + 98, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 300, + 12, + 12, + 12, + 12, + 254, + 167, + 216, + 216, + 216, + 216, + 162, + 162, + 314, + 314, + 314, + 314, + 82, + 238, + 3, + 3, + 366, + 177, + 330, + 69, + 69, + 293, + 36, + 253, + 183, + 372, + 372, + 60, + 60, + 378, + 150, + 150, + 150, + 150, + 150, + 219, + 82, + 323, + 323, + 90, + 90, + 90, + 90, + 90, + 251, + 251, + 21, + 21, + 391, + 391, + 391, + 391, + 391, + 129, + 129, + 129, + 129, + 129, + 267, + 66, + 66, + 66, + 219, + 98, + 250, + 250, + 90, + 90, + 305, + 305, + 21, + 21, + 21, + 21, + 21, + 318, + 318, + 318, + 318, + 318, + 318, + 119, + 119, + 119, + 119, + 119, + 119, + 332, + 332, + 332, + 332, + 332, + 0, + 0, + 203, + 76, + 76, + 343, + 343, + 151, + 290, + 290, + 89, + 89, + 89, + 276, + 276, + 11, + 308, + 308, + 308, + 113, + 113, + 113, + 113, + 113, + 356, + 170, + 354, + 354, + 354, + 354, + 354, + 18, + 18, + 18, + 18, + 209, + 161, + 346, + 346, + 346, + 183, + 306, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 217, + 217, + 217, + 120, + 120, + 220, + 220, + 220, + 220, + 220, + 91, + 246, + 246, + 246, + 246, + 81, + 81, + 374, + 191, + 208, + 208, + 95, + 310, + 162, + 162, + 162, + 297, + 297, + 297, + 63, + 388, + 86, + 378, + 6, + 310, + 310, + 310, + 120, + 332, + 303, + 303, + 400, + 255, + 300, + 359, + 256, + 157, + 256, + 256, + 45, + 351, + 351, + 278, + 400, + 400, + 223, + 223, + 223, + 223, + 180, + 180, + 223, + 238, + 238, + 103, + 103, + 222, + 222, + 121, + 332, + 332, + 332, + 54, + 380, + 380, + 380, + 380, + 41, + 220, + 154, + 154, + 269, + 182, + 301, + 87, + 87, + 312, + 312, + 312, + 312, + 312, + 165, + 323, + 323, + 7, + 248, + 248, + 195, + 397, + 144, + 144, + 252, + 195, + 195, + 195, + 296, + 296, + 296, + 296, + 296, + 296, + 152, + 152, + 152, + 152, + 152, + 218, + 12, + 227, + 227, + 128, + 380, + 198, + 255, + 8, + 367, + 40, + 286, + 286, + 286, + 286, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 201, + 41, + 337, + 36, + 310, + 310, + 310, + 310, + 51, + 51, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 362, + 362, + 164, + 256, + 234, + 137, + 137, + 137, + 374, + 374, + 192, + 192, + 192, + 176, + 314, + 314, + 123, + 382, + 14, + 14, + 142, + 122, + 82, + 321, + 321, + 181, + 189, + 92, + 92, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 348, + 43, + 237, + 237, + 237, + 80, + 387, + 206, + 206, + 206, + 327, + 327, + 327, + 327, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 207, + 207, + 207, + 79, + 79, + 338, + 338, + 143, + 143, + 143, + 366, + 13, + 217, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 353, + 353, + 353, + 353, + 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, + 74, + 74, + 74, + 74, + 74, + 74, + 255, + 42, + 42, + 42, + 223, + 189, + 189, + 189, + 347, + 81, + 256, + 256, + 256, + 256, + 109, + 109, + 360, + 144, + 361, + 85, + 85, + 85, + 213, + 213, + 9, + 260, + 175, + 175, + 175, + 175, + 348, + 348, + 348, + 107, + 339, + 339, + 339, + 339, + 59, + 59, + 203, + 40, + 360, + 360, + 360, + 360, + 30, + 363, + 188, + 188, + 382, + 71, + 223, + 223, + 223, + 26, + 26, + 26, + 398, + 398, + 398, + 398, + 194, + 194, + 235, + 235, + 64, + 382, + 149, + 149, + 282, + 282, + 168, + 168, + 316, + 316, + 184, + 320, + 320, + 101, + 393, + 393, + 132, + 132, + 132, + 235, + 235, + 92, + 249, + 24, + 325, + 181, + 309, + 309, + 154, + 154, + 257, + 257, + 257, + 105, + 299, + 299, + 112, + 239, + 87, + 256, + 256, + 256, + 86, + 86, + 206, + 34, + 34, + 34, + 34, + 254, + 16, + 16, + 305, + 313, + 313, + 313, + 313, + 201, + 20, + 20, + 201, + 95, + 95, + 95, + 260, + 260, + 260, + 379, + 379, + 55, + 379, + 76, + 76, + 76, + 76, + 320, + 320, + 141, + 222, + 222, + 215, + 108, + 215, + 33, + 33, + 316, + 316, + 316, + 98, + 98, + 312, + 313, + 313, + 313, + 13, + 13, + 13, + 304, + 331, + 142, + 142, + 301, + 287, + 121, + 121, + 272, + 88, + 346, + 346, + 346, + 346, + 346, + 7, + 239, + 239, + 17, + 17, + 226, + 226, + 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, + 147, + 206, + 206, + 386, + 187, + 187, + 238, + 75, + 364, + 179, + 237, + 237, + 87, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 295, + 295, + 295, + 295, + 295, + 190, + 394, + 394, + 166, + 392, + 392, + 200, + 200, + 200, + 200, + 234, + 234, + 234, + 175, + 175, + 219, + 16, + 16, + 394, + 75, + 343, + 150, + 150, + 321, + 321, + 321, + 321, + 321, + 321, + 35, + 192, + 192, + 192, + 306, + 306, + 306, + 113, + 255, + 255, + 255, + 53, + 233, + 144, + 144, + 362, + 161, + 161, + 323, + 323, + 190, + 331, + 331, + 197, + 197, + 197, + 222, + 72, + 266, + 37, + 309, + 173, + 173, + 173, + 256, + 256, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 242, + 242, + 242, + 242, + 242, + 0, + 274, + 274, + 274, + 181, + 181, + 269, + 113, + 113, + 308, + 308, + 308, + 308, + 86, + 354, + 154, + 154, + 299, + 299, + 299, + 132, + 267, + 267, + 267, + 267, + 150, + 321, + 167, + 167, + 167, + 167, + 167, + 324, + 45, + 45, + 45, + 45, + 45, + 45, + 365, + 50, + 238, + 238, + 160, + 299, + 299, + 51, + 362, + 362, + 77, + 77, + 77, + 287, + 287, + 287, + 21, + 21, + 380, + 380, + 380, + 380, + 380, + 127, + 370, + 370, + 0, + 220, + 142, + 319, + 319, + 46, + 46, + 46, + 212, + 86, + 86, + 297, + 297, + 99, + 99, + 99, + 293, + 293, + 293, + 162, + 281, + 174, + 397, + 150, + 386, + 386, + 386, + 23, + 23, + 23, + 23, + 23, + 222, + 128, + 237, + 237, + 148, + 313, + 313, + 186, + 170, + 170, + 312, + 312, + 312, + 312, + 312, + 312, + 165, + 165, + 165, + 165, + 165, + 293, + 179, + 264, + 264, + 40, + 40, + 324, + 97, + 323, + 129, + 320, + 320, + 320, + 320, + 68, + 68, + 272, + 272, + 272, + 272, + 29, + 46, + 154, + 132, + 132, + 132, + 365, + 365, + 365, + 132, + 132, + 338, + 338, + 338, + 338, + 338, + 32, + 32, + 358, + 185, + 333, + 333, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 261, + 69, + 69, + 218, + 218, + 218, + 218, + 186, + 70, + 101, + 101, + 72, + 117, + 155, + 275, + 109, + 109, + 297, + 297, + 297, + 167, + 167, + 299, + 91, + 23, + 339, + 339, + 339, + 339, + 188, + 226, + 226, + 226, + 188, + 188, + 255, + 87, + 87, + 79, + 79, + 132, + 184, + 67, + 186, + 160, + 160, + 160, + 160, + 160, + 160, + 170, + 260, + 260, + 46, + 332, + 332, + 158, + 304, + 304, + 85, + 330, + 330, + 92, + 231, + 155, + 155, + 280, + 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, + 63, + 339, + 339, + 339, + 128, + 298, + 167, + 167, + 295, + 295, + 295, + 80, + 80, + 285, + 71, + 214, + 214, + 74, + 264, + 264, + 264, + 195, + 195, + 327, + 327, + 173, + 318, + 318, + 318, + 318, + 318, + 318, + 318, + 57, + 57, + 57, + 57, + 398, + 75, + 75, + 75, + 310, + 118, + 118, + 274, + 62, + 62, + 351, + 32, + 32, + 32, + 272, + 272, + 272, + 43, + 43, + 351, + 3, + 202, + 110, + 110, + 110, + 288, + 288, + 288, + 26, + 26, + 26, + 26, + 314, + 55, + 55, + 323, + 323, + 58, + 58, + 58, + 58, + 339, + 186, + 186, + 186, + 349, + 349, + 83, + 83, + 158, + 158, + 158, + 71, + 71, + 71, + 235, + 235, + 65, + 236, + 236, + 236, + 236, + 236, + 236, + 120, + 120, + 120, + 372, + 372, + 372, + 9, + 245, + 80, + 80, + 80, + 353, + 353, + 353, + 353, + 171, + 304, + 192, + 192, + 350, + 350, + 74, + 49, + 34, + 164, + 136, + 266, + 266, + 266, + 266, + 136, + 239, + 239, + 239, + 239, + 26, + 26, + 26, + 26, + 26, + 291, + 119, + 119, + 119, + 119, + 318, + 178, + 178, + 178, + 178, + 178, + 357, + 357, + 357, + 357, + 357, + 134, + 124, + 124, + 124, + 124, + 148, + 49, + 49, + 300, + 300, + 300, + 300, + 43, + 208, + 208, + 208, + 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, + 48, + 48, + 393, + 393, + 393, + 15, + 15, + 246, + 246, + 334, + 91, + 237, + 245, + 245, + 99, + 295, + 295, + 295, + 295, + 295, + 295, + 275, + 275, + 275, + 384, + 187, + 324, + 122, + 390, + 390, + 333, + 299, + 198, + 254, + 254, + 103, + 66, + 298, + 298, + 102, + 102, + 102, + 102, + 237, + 164, + 164, + 245, + 245, + 245, + 10, + 10, + 398, + 150, + 267, + 267, + 267, + 267, + 267, + 267, + 190, + 317, + 317, + 180, + 320, + 114, + 114, + 325, + 325, + 143, + 344, + 344, + 153, + 153, + 153, + 153, + 213, + 213, + 213, + 74, + 367, + 92, + 287, + 287, + 287, + 287, + 287, + 20, + 20, + 20, + 20, + 382, + 382, + 382, + 14, + 14, + 395, + 155, + 155, + 155, + 241, + 241, + 241, + 51, + 51, + 378, + 23, + 23, + 271, + 271, + 271, + 271, + 200, + 200, + 200, + 200, + 200, + 337, + 124, + 124, + 231, + 155, + 277, + 5, + 5, + 5, + 246, + 149, + 394, + 394, + 74, + 278, + 194, + 309, + 309, + 309, + 83, + 291, + 15, + 15, + 15, + 15, + 311, + 88, + 88, + 88, + 88, + 397, + 397, + 23, + 23, + 374, + 63, + 330, + 330, + 330, + 330, + 63, + 367, + 367, + 52, + 52, + 52, + 350, + 350, + 350, + 350, + 4, + 4, + 4, + 203, + 203, + 37, + 378, + 60, + 60, + 60, + 314, + 314, + 336, + 336, + 102, + 102, + 102, + 279, + 279, + 156, + 347, + 107, + 246, + 246, + 246, + 318, + 233, + 233, + 233, + 286, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 361, + 211, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 160, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 219, + 15, + 15, + 15, + 313, + 23, + 276, + 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, + 62, + 284, + 284, + 151, + 233, + 233, + 53, + 278, + 278, + 181, + 181, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 150, + 150, + 150, + 150, + 317, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 346, + 123, + 4, + 4, + 23, + 178, + 19, + 375, + 375, + 19, + 19, + 294, + 294, + 138, + 138, + 207, + 61, + 61, + 61, + 370, + 370, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 325, + 325, + 203, + 203, + 203, + 135, + 203, + 130, + 385, + 385, + 67, + 365, + 365, + 365, + 37, + 375, + 375, + 375, + 89, + 325, + 56, + 56, + 56, + 397, + 397, + 115, + 380, + 380, + 380, + 380, + 380, + 380, + 380, + 380, + 380, + 111, + 111, + 111, + 111, + 290, + 290, + 63, + 376, + 123, + 319, + 319, + 14, + 14, + 382, + 382, + 382, + 101, + 101, + 101, + 101, + 101, + 345, + 93, + 350, + 350, + 5, + 365, + 365, + 365, + 86, + 216, + 52, + 52, + 217, + 105, + 105, + 330, + 69, + 69, + 360, + 360, + 30, + 228, + 27, + 302, + 302, + 302, + 302, + 131, + 222, + 71, + 71, + 71, + 71, + 368, + 81, + 81, + 81, + 398, + 141, + 141, + 360, + 360, + 165, + 165, + 165, + 165, + 165, + 165, + 309, + 309, + 309, + 309, + 309, + 86, + 233, + 94, + 367, + 367, + 174, + 174, + 174, + 174, + 352, + 352, + 352, + 352, + 9, + 231, + 26, + 341, + 97, + 208, + 293, + 335, + 335, + 335, + 335, + 335, + 36, + 36, + 341, + 301, + 98, + 98, + 98, + 224, + 224, + 224, + 260, + 260, + 0, + 304, + 292, + 208, + 208, + 296, + 336, + 65, + 65, + 65, + 65, + 65, + 65, + 394, + 394, + 99, + 99, + 253, + 30, + 394, + 141, + 141, + 367, + 47, + 47, + 371, + 276, + 276, + 391, + 360, + 360, + 360, + 236, + 311, + 362, + 338, + 338, + 338, + 338, + 375, + 375, + 112, + 375, + 277, + 230, + 230, + 230, + 49, + 49, + 49, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 400, + 400, + 73, + 73, + 263, + 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, + 106, + 106, + 106, + 106, + 106, + 322, + 322, + 322, + 152, + 152, + 152, + 231, + 196, + 196, + 196, + 196, + 196, + 196, + 297, + 106, + 106, + 382, + 382, + 117, + 367, + 18, + 28, + 36, + 36, + 106, + 119, + 290, + 290, + 290, + 119, + 119, + 119, + 119, + 119, + 119, + 308, + 137, + 235, + 80, + 80, + 350, + 31, + 31, + 31, + 117, + 117, + 117, + 117, + 117, + 124, + 389, + 389, + 124, + 124, + 394, + 394, + 197, + 197, + 376, + 376, + 108, + 263, + 263, + 41, + 252, + 252, + 252, + 155, + 155, + 155, + 302, + 149, + 149, + 309, + 309, + 118, + 118, + 260, + 260, + 260, + 260, + 123, + 123, + 384, + 26, + 381, + 12, + 290, + 290, + 290, + 290, + 290, + 186, + 202, + 202, + 182, + 236, + 12, + 12, + 276, + 125, + 125, + 358, + 358, + 177, + 387, + 387, + 387, + 93, + 388, + 388, + 388, + 69, + 207, + 119, + 119, + 246, + 246, + 246, + 246, + 76, + 296, + 296, + 187, + 386, + 101, + 231, + 80, + 80, + 80, + 80, + 343, + 23, + 23, + 23, + 23, + 226, + 226, + 226, + 226, + 226, + 17, + 17, + 397, + 218, + 336, + 336, + 105, + 336, + 336, + 336, + 92, + 92, + 355, + 355, + 96, + 96, + 96, + 96, + 360, + 10, + 10, + 10, + 299, + 118, + 118, + 366, + 366, + 366, + 366, + 10, + 10, + 10, + 10, + 10, + 10, + 211, + 125, + 125, + 379, + 379, + 379, + 61, + 342, + 342, + 342, + 148, + 210, + 210, + 210, + 138, + 138, + 138, + 271, + 167, + 167, + 167, + 394, + 146, + 146, + 230, + 130, + 130, + 130, + 353, + 115, + 115, + 115, + 222, + 222, + 53, + 319, + 319, + 319, + 112, + 112, + 112, + 331, + 25, + 25, + 25, + 25, + 365, + 41, + 335, + 68, + 57, + 159, + 104, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 104, + 104, + 272, + 86, + 372, + 372, + 372, + 123, + 208, + 29, + 220, + 158, + 158, + 355, + 355, + 355, + 355, + 105, + 105, + 391, + 97, + 97, + 382, + 382, + 262, + 218, + 218, + 366, + 16, + 16, + 16, + 383, + 67, + 295, + 113, + 113, + 246, + 246, + 246, + 159, + 340, + 81, + 81, + 81, + 81, + 260, + 260, + 260, + 260, + 260, + 16, + 250, + 124, + 373, + 193, + 253, + 253, + 253, + 152, + 88, + 189, + 51, + 51, + 198, + 198, + 198, + 131, + 25, + 25, + 25, + 198, + 250, + 198, + 117, + 117, + 117, + 187, + 386, + 187, + 32, + 270, + 186, + 249, + 249, + 73, + 73, + 73, + 73, + 344, + 69, + 69, + 69, + 233, + 233, + 233, + 233, + 233, + 187, + 300, + 300, + 300, + 300, + 38, + 253, + 64, + 64, + 64, + 64, + 332, + 103, + 219, + 219, + 66, + 280, + 190, + 190, + 386, + 278, + 214, + 106, + 150, + 150, + 296, + 71, + 398, + 398, + 398, + 172, + 172, + 172, + 172, + 172, + 205, + 125, + 125, + 389, + 389, + 23, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 27, + 27, + 241, + 241, + 68, + 68, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 11, + 11, + 11, + 11, + 374, + 139, + 381, + 381, + 381, + 381, + 38, + 38, + 391, + 96, + 295, + 160, + 160, + 298, + 298, + 298, + 166, + 166, + 166, + 354, + 16, + 16, + 325, + 72, + 72, + 72, + 72, + 243, + 243, + 55, + 304, + 304, + 168, + 168, + 168, + 250, + 135, + 135, + 383, + 23, + 23, + 377, + 377, + 59, + 59, + 353, + 28, + 266, + 147, + 261, + 261, + 53, + 53, + 53, + 341, + 341, + 10, + 234, + 234, + 26, + 338, + 33, + 33, + 33, + 330, + 330, + 330, + 82, + 380, + 380, + 81, + 81, + 81, + 313, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 386, + 194, + 342, + 342, + 91, + 274, + 139, + 372, + 172, + 172, + 207, + 207, + 76, + 76, + 76, + 367, + 367, + 367, + 367, + 367, + 367, + 179, + 304, + 304, + 304, + 304, + 304, + 26, + 242, + 242, + 51, + 51, + 358, + 358, + 358, + 358, + 358, + 23, + 23, + 344, + 344, + 62, + 62, + 264, + 161, + 161, + 161, + 344, + 344, + 344, + 165, + 339, + 32, + 32, + 32, + 32, + 32, + 359, + 114, + 251, + 251, + 251, + 124, + 308, + 308, + 91, + 239, + 239, + 239, + 340, + 365, + 365, + 246, + 259, + 263, + 263, + 251, + 204, + 258, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 85, + 138, + 62, + 62, + 324, + 62, + 62, + 392, + 316, + 316, + 153, + 153, + 316, + 118, + 205, + 145, + 288, + 288, + 195, + 315, + 315, + 22, + 212, + 181, + 181, + 254, + 254, + 37, + 394, + 39, + 39, + 219, + 100, + 100, + 377, + 377, + 67, + 217, + 5, + 5, + 265, + 265, + 265, + 265, + 265, + 265, + 52, + 52, + 223, + 223, + 0, + 321, + 321, + 73, + 319, + 319, + 28, + 286, + 286, + 286, + 286, + 176, + 176, + 287, + 287, + 287, + 78, + 229, + 229, + 16, + 16, + 343, + 9, + 9, + 9, + 9, + 9, + 9, + 335, + 335, + 67, + 368, + 38, + 204, + 34, + 34, + 34, + 400, + 400, + 6, + 6, + 207, + 348, + 249, + 231, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 241, + 241, + 129, + 129, + 218, + 25, + 350, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 338, + 338, + 200, + 290, + 290, + 3, + 3, + 3, + 391, + 189, + 397, + 397, + 90, + 90, + 302, + 302, + 302, + 54, + 365, + 118, + 118, + 118, + 118, + 316, + 73, + 73, + 377, + 377, + 185, + 261, + 85, + 393, + 393, + 393, + 393, + 102, + 225, + 225, + 225, + 186, + 343, + 343, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 308, + 308, + 308, + 121, + 121, + 231, + 11, + 11, + 283, + 283, + 115, + 400, + 145, + 145, + 145, + 249, + 249, + 103, + 234, + 115, + 115, + 234, + 234, + 234, + 234, + 188, + 188, + 394, + 129, + 129, + 234, + 234, + 94, + 218, + 218, + 112, + 112, + 112, + 336, + 56, + 211, + 119, + 119, + 306, + 64, + 229, + 27, + 27, + 301, + 301, + 114, + 327, + 90, + 385, + 140, + 140, + 140, + 296, + 179, + 260, + 260, + 260, + 12, + 12, + 12, + 12, + 209, + 18, + 18, + 241, + 12, + 12, + 228, + 228, + 183, + 393, + 393, + 58, + 212, + 212, + 212, + 119, + 119, + 274, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 314, + 124, + 124, + 380, + 380, + 380, + 145, + 145, + 145, + 386, + 386, + 386, + 386, + 167, + 167, + 340, + 185, + 185, + 185, + 185, + 185, + 185, + 388, + 6, + 6, + 6, + 6, + 353, + 137, + 216, + 216, + 216, + 146, + 254, + 254, + 254, + 133, + 133, + 277, + 277, + 153, + 153, + 259, + 259, + 141, + 141, + 248, + 166, + 367, + 367, + 104, + 226, + 226, + 193, + 193, + 193, + 193, + 330, + 20, + 309, + 196, + 231, + 231, + 115, + 115, + 115, + 324, + 324, + 12, + 288, + 288, + 77, + 203, + 203, + 143, + 143, + 299, + 180, + 325, + 325, + 176, + 176, + 207, + 207, + 207, + 100, + 100, + 324, + 324, + 324, + 137, + 244, + 244, + 16, + 203, + 203, + 203, + 31, + 31, + 245, + 17, + 375, + 375, + 375, + 375, + 124, + 124, + 333, + 333, + 162, + 273, + 141, + 241, + 241, + 150, + 150, + 150, + 333, + 333, + 195, + 348, + 67, + 67, + 267, + 267, + 146, + 240, + 149, + 349, + 349, + 92, + 92, + 92, + 347, + 162, + 162, + 162, + 215, + 215, + 215, + 215, + 215, + 198, + 198, + 279, + 279, + 112, + 112, + 216, + 147, + 223, + 223, + 223, + 94, + 94, + 94, + 333, + 333, + 333, + 333, + 333, + 30, + 214, + 214, + 19, + 349, + 349, + 38, + 203, + 203, + 203, + 203, + 165, + 165, + 224, + 151, + 151, + 151, + 151, + 391, + 391, + 391, + 127, + 127, + 349, + 349, + 349, + 349, + 99, + 216, + 216, + 80, + 257, + 27, + 27, + 332, + 332, + 332, + 123, + 123, + 123, + 258, + 258, + 258, + 135, + 135, + 262, + 52, + 52, + 52, + 299, + 97, + 268, + 268, + 65, + 332, + 61, + 61, + 61, + 61, + 297, + 297, + 154, + 361, + 153, + 153, + 153, + 271, + 89, + 89, + 357, + 44, + 44, + 399, + 27, + 268, + 24, + 244, + 179, + 179, + 179, + 270, + 270, + 270, + 134, + 134, + 134, + 321, + 189, + 269, + 269, + 269, + 110, + 110, + 324, + 324, + 324, + 324, + 324, + 192, + 286, + 286, + 286, + 70, + 288, + 113, + 113, + 249, + 192, + 286, + 107, + 233, + 70, + 374, + 374, + 126, + 247, + 247, + 161, + 388, + 388, + 388, + 122, + 231, + 97, + 313, + 385, + 385, + 224, + 224, + 224, + 171, + 171, + 171, + 171, + 171, + 396, + 0, + 206, + 83, + 352, + 355, + 231, + 266, + 266, + 267, + 54, + 54, + 340, + 340, + 340, + 340, + 183, + 183, + 370, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 273, + 273, + 128, + 395, + 198, + 198, + 198, + 198, + 361, + 192, + 247, + 164, + 164, + 378, + 49, + 369, + 13, + 253, + 253, + 169, + 361, + 38, + 400, + 144, + 264, + 121, + 252, + 252, + 252, + 252, + 175, + 219, + 219, + 136, + 302, + 302, + 326, + 278, + 278, + 129, + 278, + 183, + 338, + 145, + 342, + 238, + 238, + 238, + 93, + 93, + 93, + 238, + 238, + 28, + 28, + 28, + 325, + 75, + 75, + 230, + 230, + 29, + 307, + 307, + 133, + 133, + 133, + 298, + 78, + 247, + 37, + 37, + 245, + 245, + 245, + 130, + 394, + 193, + 331, + 100, + 386, + 85, + 272, + 272, + 272, + 272, + 170, + 170, + 388, + 185, + 185, + 247, + 247, + 39, + 39, + 269, + 156, + 305, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 110, + 110, + 110, + 289, + 217, + 217, + 182, + 379, + 134, + 224, + 143, + 355, + 355, + 164, + 338, + 338, + 69, + 202, + 299, + 299, + 299, + 4, + 4, + 377, + 377, + 91, + 91, + 236, + 236, + 236, + 91, + 316, + 316, + 316, + 143, + 143, + 143, + 143, + 143, + 304, + 185, + 185, + 185, + 236, + 17, + 274, + 274, + 274, + 274, + 83, + 83, + 83, + 392, + 392, + 392, + 76, + 76, + 76, + 76, + 384, + 384, + 116, + 116, + 225, + 149, + 149, + 384, + 161, + 161, + 397, + 8, + 8, + 260, + 125, + 252, + 80, + 80, + 80, + 238, + 238, + 45, + 255, + 159, + 155, + 197, + 245, + 245, + 245, + 245, + 245, + 245, + 197, + 388, + 5, + 249, + 100, + 88, + 180, + 180, + 112, + 26, + 26, + 175, + 175, + 115, + 62, + 62, + 344, + 77, + 77, + 355, + 355, + 355, + 355, + 355, + 78, + 78, + 297, + 184, + 395, + 49, + 49, + 49, + 49, + 279, + 180, + 180, + 180, + 358, + 358, + 89, + 274, + 53, + 398, + 398, + 160, + 287, + 121, + 205, + 205, + 205, + 188, + 394, + 123, + 217, + 177, + 177, + 177, + 342, + 93, + 43, + 43, + 224, + 224, + 224, + 43, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 115, + 115, + 115, + 387, + 387, + 92, + 92, + 92, + 279, + 92, + 92, + 334, + 334, + 334, + 334, + 166, + 320, + 320, + 4, + 4, + 4, + 4, + 267, + 57, + 57, + 258, + 258, + 258, + 258, + 258, + 59, + 300, + 300, + 93, + 207, + 207, + 136, + 201, + 200, + 214, + 214, + 214, + 128, + 369, + 173, + 296, + 296, + 153, + 153, + 153, + 302, + 302, + 128, + 128, + 128, + 128, + 341, + 165, + 165, + 165, + 165, + 165, + 285, + 36, + 36, + 36, + 36, + 36, + 36, + 218, + 135, + 135, + 135, + 135, + 334, + 334, + 334, + 334, + 15, + 232, + 232, + 232, + 73, + 334, + 131, + 342, + 342, + 342, + 342, + 342, + 342, + 342, + 23, + 295, + 295, + 295, + 150, + 297, + 58, + 53, + 53, + 179, + 179, + 296, + 179, + 146, + 146, + 339, + 146, + 321, + 67, + 67, + 67, + 67, + 67, + 335, + 335, + 335, + 335, + 193, + 303, + 303, + 130, + 286, + 286, + 103, + 103, + 345, + 195, + 270, + 103, + 124, + 124, + 31, + 236, + 236, + 31, + 31, + 31, + 316, + 83, + 377, + 377, + 182, + 204, + 204, + 74, + 74, + 267, + 267, + 10, + 209, + 120, + 120, + 120, + 204, + 204, + 204, + 204, + 128, + 128, + 128, + 128, + 259, + 29, + 29, + 29, + 221, + 221, + 50, + 348, + 348, + 99, + 397, + 397, + 16, + 250, + 250, + 250, + 250, + 250, + 250, + 23, + 349, + 100, + 219, + 219, + 219, + 186, + 186, + 186, + 344, + 159, + 159, + 159, + 352, + 130, + 130, + 246, + 58, + 58, + 58, + 58, + 379, + 63, + 257, + 168, + 319, + 319, + 319, + 97, + 97, + 240, + 48, + 48, + 48, + 368, + 368, + 368, + 368, + 368, + 74, + 322, + 178, + 178, + 178, + 390, + 390, + 161, + 329, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 385, + 104, + 104, + 104, + 211, + 129, + 129, + 270, + 194, + 347, + 130, + 279, + 279, + 35, + 35, + 35, + 266, + 112, + 366, + 366, + 366, + 366, + 55, + 55, + 345, + 76, + 76, + 76, + 76, + 364, + 364, + 364, + 364, + 364, + 364, + 364, + 364, + 175, + 175, + 175, + 382, + 144, + 144, + 380, + 153, + 217, + 180, + 180, + 357, + 357, + 357, + 165, + 219, + 219, + 66, + 248, + 248, + 137, + 390, + 42, + 377, + 377, + 377, + 144, + 144, + 144, + 245, + 245, + 245, + 245, + 170, + 170, + 170, + 295, + 295, + 105, + 105, + 105, + 376, + 376, + 5, + 318, + 318, + 318, + 318, + 55, + 55, + 55, + 55, + 258, + 185, + 399, + 399, + 200, + 226, + 226, + 226, + 226, + 319, + 265, + 265, + 282, + 383, + 77, + 77, + 383, + 233, + 233, + 233, + 345, + 42, + 42, + 42, + 42, + 42, + 345, + 345, + 345, + 188, + 350, + 55, + 382, + 156, + 156, + 276, + 276, + 127, + 251, + 251, + 251, + 251, + 251, + 251, + 26, + 26, + 387, + 127, + 275, + 275, + 275, + 275, + 217, + 217, + 217, + 349, + 241, + 241, + 161, + 161, + 161, + 241, + 88, + 88, + 88, + 321, + 340, + 248, + 376, + 289, + 10, + 217, + 157, + 212, + 355, + 150, + 340, + 340, + 60, + 60, + 60, + 60, + 318, + 318, + 325, + 326, + 326, + 354, + 263, + 345, + 345, + 41, + 41, + 41, + 231, + 76, + 76, + 354, + 354, + 190, + 190, + 190, + 190, + 190, + 190, + 340, + 340, + 340, + 340, + 340, + 340, + 340, + 179, + 329, + 30, + 208, + 59, + 252, + 252, + 175, + 329, + 185, + 185, + 185, + 309, + 296, + 334, + 85, + 299, + 299, + 204, + 313, + 183, + 219, + 127, + 127, + 282, + 370, + 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, + 157, + 157, + 157, + 318, + 211, + 259, + 156, + 259, + 259, + 200, + 200, + 218, + 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, + 34, + 34, + 339, + 339, + 73, + 396, + 169, + 349, + 6, + 6, + 251, + 251, + 251, + 251, + 169, + 169, + 224, + 4, + 181, + 176, + 176, + 154, + 154, + 213, + 154, + 269, + 163, + 163, + 163, + 163, + 260, + 260, + 32, + 393, + 393, + 343, + 343, + 343, + 343, + 393, + 215, + 215, + 215, + 334, + 334, + 15, + 213, + 213, + 258, + 258, + 40, + 375, + 375, + 375, + 375, + 375, + 375, + 375, + 40, + 40, + 387, + 153, + 302, + 120, + 317, + 317, + 317, + 317, + 317, + 317, + 317, + 317, + 159, + 159, + 391, + 391, + 391, + 391, + 173, + 252, + 252, + 55, + 55, + 245, + 149, + 149, + 149, + 149, + 149, + 272, + 169, + 169, + 169, + 169, + 229, + 35, + 233, + 233, + 233, + 233, + 179, + 259, + 259, + 259, + 259, + 259, + 125, + 125, + 288, + 54, + 333, + 158, + 158, + 158, + 323, + 323, + 323, + 182, + 285, + 365, + 154, + 343, + 343, + 130, + 130, + 130, + 344, + 344, + 344, + 90, + 90, + 356, + 356, + 356, + 144, + 205, + 205, + 205, + 205, + 205, + 187, + 325, + 325, + 46, + 247, + 247, + 247, + 247, + 84, + 84, + 256, + 256, + 256, + 52, + 268, + 268, + 268, + 144, + 228, + 111, + 383, + 17, + 269, + 72, + 213, + 213, + 75, + 269, + 191, + 191, + 368, + 368, + 368, + 15, + 335, + 53, + 53, + 326, + 326, + 326, + 326, + 326, + 326, + 91, + 91, + 398, + 398, + 181, + 181, + 295, + 295, + 119, + 119, + 297, + 297, + 297, + 297, + 297, + 297, + 62, + 385, + 385, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 280, + 280, + 280, + 280, + 280, + 103, + 294, + 3, + 340, + 340, + 66, + 66, + 66, + 334, + 61, + 61, + 352, + 352, + 352, + 352, + 352, + 22, + 22, + 22, + 264, + 69, + 339, + 104, + 327, + 155, + 155, + 336, + 54, + 250, + 250, + 64, + 64, + 64, + 64, + 252, + 252, + 252, + 252, + 193, + 193, + 345, + 51, + 266, + 26, + 26, + 26, + 274, + 274, + 169, + 169, + 351, + 67, + 67, + 350, + 68, + 68, + 230, + 230, + 230, + 164, + 164, + 164, + 164, + 164, + 279, + 147, + 213, + 213, + 213, + 63, + 63, + 241, + 241, + 241, + 45, + 289, + 289, + 289, + 289, + 289, + 289, + 70, + 70, + 310, + 140, + 232, + 5, + 5, + 5, + 363, + 363, + 363, + 363, + 131, + 244, + 7, + 7, + 262, + 262, + 262, + 262, + 110, + 327, + 200, + 267, + 267, + 92, + 92, + 92, + 377, + 377, + 109, + 109, + 378, + 19, + 246, + 146, + 339, + 126, + 126, + 386, + 386, + 164, + 164, + 211, + 197, + 197, + 197, + 197, + 197, + 197, + 355, + 355, + 355, + 161, + 161, + 161, + 395, + 395, + 34, + 34, + 34, + 231, + 231, + 142, + 209, + 209, + 209, + 183, + 183, + 235, + 235, + 235, + 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, + 63, + 273, + 94, + 94, + 25, + 207, + 25, + 156, + 156, + 156, + 156, + 179, + 87, + 33, + 22, + 100, + 393, + 393, + 393, + 393, + 393, + 108, + 108, + 108, + 108, + 108, + 203, + 99, + 226, + 23, + 37, + 115, + 281, + 281, + 281, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 346, + 25, + 25, + 25, + 383, + 82, + 240, + 113, + 113, + 113, + 113, + 316, + 316, + 15, + 340, + 340, + 86, + 86, + 86, + 86, + 375, + 115, + 121, + 135, + 135, + 135, + 376, + 135, + 135, + 230, + 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, + 47, + 318, + 318, + 364, + 206, + 96, + 96, + 364, + 364, + 14, + 14, + 240, + 240, + 160, + 364, + 364, + 364, + 364, + 155, + 341, + 190, + 190, + 190, + 190, + 329, + 69, + 69, + 283, + 164, + 164, + 172, + 390, + 390, + 164, + 326, + 326, + 326, + 59, + 59, + 306, + 306, + 306, + 306, + 41, + 41, + 41, + 41, + 41, + 216, + 186, + 275, + 275, + 275, + 180, + 312, + 93, + 93, + 93, + 93, + 93, + 93, + 288, + 37, + 331, + 8, + 8, + 8, + 8, + 352, + 197, + 230, + 230, + 343, + 343, + 224, + 224, + 224, + 224, + 239, + 177, + 239, + 239, + 239, + 94, + 218, + 218, + 54, + 336, + 137, + 212, + 179, + 376, + 152, + 385, + 385, + 1, + 224, + 224, + 39, + 39, + 309, + 182, + 182, + 182, + 182, + 322, + 55, + 55, + 351, + 137, + 208, + 208, + 181, + 181, + 325, + 184, + 275, + 4, + 4, + 335, + 335, + 39, + 39, + 39, + 388, + 388, + 388, + 388, + 388, + 187, + 187, + 187, + 187, + 187, + 389, + 389, + 389, + 141, + 141, + 322, + 322, + 322, + 101, + 101, + 101, + 101, + 101, + 101, + 247, + 5, + 238, + 191, + 206, + 206, + 63, + 63, + 204, + 63, + 345, + 114, + 374, + 42, + 42, + 242, + 185, + 372, + 372, + 32, + 32, + 32, + 32, + 345, + 345, + 164, + 336, + 0, + 282, + 28, + 228, + 142, + 142, + 254, + 56, + 307, + 307, + 109, + 292, + 292, + 94, + 94, + 228, + 123, + 123, + 123, + 310, + 150, + 297, + 89, + 283, + 241, + 241, + 241, + 241, + 241, + 205, + 205, + 277, + 164, + 261, + 261, + 198, + 273, + 273, + 273, + 273, + 220, + 343, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 180, + 352, + 352, + 270, + 244, + 361, + 182, + 182, + 182, + 182, + 182, + 81, + 357, + 357, + 357, + 357, + 238, + 238, + 238, + 21, + 21, + 21, + 352, + 79, + 389, + 33, + 339, + 95, + 95, + 383, + 342, + 298, + 298, + 282, + 282, + 56, + 56, + 282, + 282, + 154, + 154, + 154, + 154, + 154, + 297, + 297, + 75, + 75, + 75, + 349, + 349, + 196, + 341, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 319, + 77, + 77, + 77, + 238, + 136, + 222, + 222, + 222, + 222, + 222, + 222, + 197, + 339, + 55, + 241, + 89, + 310, + 10, + 360, + 360, + 360, + 360, + 360, + 360, + 54, + 298, + 5, + 5, + 5, + 340, + 340, + 2, + 2, + 2, + 2, + 2, + 2, + 234, + 234, + 234, + 43, + 43, + 361, + 361, + 111, + 111, + 255, + 255, + 120, + 120, + 120, + 267, + 267, + 74, + 261, + 261, + 24, + 24, + 334, + 231, + 231, + 231, + 217, + 307, + 307, + 342, + 342, + 107, + 107, + 107, + 342, + 186, + 223, + 223, + 223, + 96, + 269, + 24, + 24, + 24, + 221, + 7, + 7, + 7, + 313, + 220, + 298, + 298, + 298, + 376, + 164, + 212, + 212, + 90, + 262, + 262, + 288, + 32, + 32, + 288, + 65, + 65, + 202, + 202, + 148, + 207, + 360, + 399, + 399, + 299, + 6, + 307, + 307, + 307, + 307, + 210, + 327, + 266, + 252, + 342, + 82, + 82, + 256, + 256, + 24, + 380, + 380, + 194, + 194, + 328, + 104, + 230, + 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, + 54, + 54, + 54, + 229, + 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, + 105, + 105, + 105, + 281, + 281, + 281, + 86, + 272, + 272, + 16, + 16, + 16, + 372, + 372, + 372, + 372, + 188, + 386, + 189, + 284, + 103, + 389, + 389, + 195, + 195, + 277, + 277, + 120, + 120, + 293, + 293, + 293, + 293, + 194, + 214, + 187, + 187, + 235, + 235, + 235, + 43, + 258, + 147, + 147, + 315, + 315, + 109, + 213, + 185, + 373, + 189, + 343, + 343, + 119, + 119, + 245, + 245, + 245, + 245, + 245, + 78, + 78, + 301, + 301, + 301, + 301, + 301, + 301, + 173, + 229, + 229, + 73, + 347, + 162, + 310, + 310, + 310, + 18, + 209, + 209, + 161, + 161, + 376, + 194, + 328, + 328, + 328, + 148, + 396, + 396, + 396, + 396, + 396, + 396, + 83, + 379, + 379, + 200, + 200, + 256, + 14, + 14, + 14, + 236, + 123, + 123, + 345, + 345, + 345, + 345, + 345, + 32, + 32, + 32, + 32, + 390, + 194, + 286, + 286, + 189, + 204, + 204, + 204, + 204, + 49, + 286, + 31, + 217, + 217, + 217, + 96, + 96, + 96, + 96, + 352, + 352, + 188, + 359, + 359, + 129, + 320, + 81, + 81, + 81, + 81, + 330, + 10, + 10, + 10, + 10, + 10, + 222, + 157, + 157, + 157, + 157, + 346, + 37, + 37, + 296, + 149, + 330, + 122, + 122, + 122, + 122, + 254, + 167, + 339, + 339, + 167, + 167, + 245, + 245, + 57, + 253, + 253, + 253, + 81, + 81, + 81, + 81, + 81, + 319, + 18, + 368, + 146, + 146, + 146, + 258, + 19, + 348, + 348, + 131, + 131, + 201, + 54, + 359, + 359, + 359, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 287, + 287, + 287, + 287, + 287, + 287, + 142, + 338, + 17, + 363, + 130, + 340, + 340, + 340, + 182, + 182, + 182, + 182, + 182, + 182, + 369, + 47, + 47, + 47, + 47, + 381, + 381, + 381, + 76, + 315, + 315, + 315, + 315, + 315, + 315, + 85, + 85, + 243, + 153, + 153, + 351, + 115, + 115, + 115, + 300, + 300, + 300, + 300, + 300, + 300, + 16, + 372, + 372, + 372, + 173, + 173, + 303, + 167, + 332, + 110, + 110, + 110, + 110, + 309, + 195, + 363, + 129, + 259, + 173, + 173, + 173, + 229, + 195, + 307, + 307, + 307, + 49, + 256, + 234, + 126, + 334, + 334, + 385, + 156, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 46, + 46, + 46, + 46, + 46, + 362, + 104, + 352, + 352, + 171, + 171, + 171, + 217, + 12, + 371, + 133, + 372, + 372, + 372, + 185, + 346, + 9, + 9, + 9, + 9, + 9, + 9, + 219, + 177, + 177, + 177, + 177, + 399, + 399, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 286, + 91, + 91, + 91, + 256, + 256, + 256, + 36, + 36, + 242, + 106, + 265, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 238, + 12, + 270, + 270, + 270, + 270, + 161, + 161, + 366, + 366, + 182, + 182, + 182, + 355, + 54, + 54, + 54, + 54, + 329, + 329, + 162, + 213, + 199, + 303, + 68, + 68, + 68, + 68, + 68, + 396, + 161, + 258, + 0, + 203, + 174, + 174, + 174, + 174, + 382, + 382, + 382, + 182, + 182, + 342, + 189, + 246, + 246, + 175, + 370, + 101, + 389, + 389, + 389, + 389, + 57, + 57, + 304, + 304, + 304, + 304, + 304, + 169, + 275, + 122, + 122, + 243, + 79, + 296, + 28, + 351, + 170, + 170, + 170, + 170, + 397, + 115, + 115, + 283, + 11, + 11, + 209, + 209, + 68, + 301, + 301, + 301, + 19, + 19, + 19, + 374, + 374, + 130, + 252, + 55, + 55, + 219, + 131, + 131, + 286, + 171, + 171, + 171, + 171, + 171, + 330, + 165, + 260, + 260, + 260, + 81, + 395, + 395, + 54, + 253, + 65, + 65, + 377, + 194, + 194, + 194, + 194, + 194, + 194, + 334, + 34, + 34, + 34, + 363, + 85, + 347, + 13, + 13, + 354, + 354, + 0, + 266, + 98, + 98, + 220, + 220, + 220, + 134, + 187, + 326, + 47, + 47, + 180, + 380, + 380, + 75, + 75, + 75, + 75, + 193, + 191, + 136, + 136, + 397, + 397, + 84, + 260, + 123, + 201, + 67, + 379, + 53, + 269, + 269, + 76, + 353, + 353, + 353, + 165, + 336, + 336, + 336, + 336, + 21, + 21, + 21, + 209, + 59, + 328, + 328, + 190, + 190, + 190, + 190, + 190, + 190, + 386, + 386, + 42, + 42, + 251, + 251, + 142, + 389, + 389, + 158, + 352, + 108, + 108, + 243, + 243, + 142, + 142, + 142, + 142, + 142, + 142, + 264, + 75, + 75, + 331, + 331, + 171, + 171, + 397, + 160, + 273, + 130, + 130, + 130, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 170, + 283, + 102, + 102, + 262, + 262, + 262, + 19, + 19, + 284, + 284, + 284, + 284, + 284, + 284, + 36, + 365, + 365, + 365, + 150, + 246, + 246, + 246, + 148, + 148, + 324, + 324, + 109, + 324, + 150, + 265, + 152, + 152, + 264, + 264, + 153, + 153, + 153, + 338, + 338, + 146, + 293, + 293, + 116, + 397, + 9, + 356, + 356, + 356, + 29, + 29, + 29, + 29, + 229, + 83, + 247, + 247, + 247, + 161, + 234, + 234, + 98, + 322, + 90, + 90, + 366, + 366, + 366, + 102, + 102, + 26, + 212, + 212, + 3, + 3, + 322, + 80, + 7, + 7, + 7, + 321, + 7, + 320, + 65, + 65, + 92, + 263, + 74, + 91, + 91, + 131, + 36, + 36, + 365, + 365, + 4, + 105, + 310, + 310, + 310, + 23, + 224, + 150, + 150, + 150, + 350, + 350, + 350, + 350, + 92, + 92, + 92, + 92, + 92, + 295, + 159, + 397, + 108, + 317, + 317, + 317, + 138, + 138, + 138, + 138, + 356, + 178, + 324, + 324, + 324, + 118, + 295, + 295, + 295, + 295, + 151, + 344, + 363, + 363, + 35, + 35, + 363, + 363, + 363, + 151, + 151, + 236, + 211, + 211, + 266, + 3, + 385, + 123, + 318, + 318, + 318, + 40, + 113, + 349, + 349, + 16, + 355, + 355, + 221, + 149, + 221, + 138, + 138, + 138, + 138, + 292, + 92, + 92, + 92, + 208, + 208, + 208, + 208, + 111, + 111, + 111, + 347, + 347, + 152, + 152, + 239, + 239, + 129, + 129, + 303, + 142, + 142, + 142, + 225, + 225, + 38, + 321, + 321, + 104, + 253, + 171, + 235, + 235, + 235, + 235, + 72, + 353, + 130, + 130, + 294, + 176, + 226, + 387, + 102, + 102, + 102, + 387, + 95, + 95, + 95, + 95, + 95, + 237, + 237, + 237, + 237, + 11, + 350, + 350, + 350, + 29, + 29, + 29, + 320, + 320, + 155, + 155, + 385, + 385, + 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, + 72, + 298, + 298, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 335, + 335, + 335, + 335, + 335, + 182, + 382, + 382, + 382, + 382, + 93, + 236, + 236, + 99, + 278, + 278, + 128, + 128, + 128, + 297, + 77, + 235, + 235, + 235, + 40, + 337, + 41, + 41, + 41, + 267, + 267, + 267, + 267, + 126, + 126, + 126, + 126, + 210, + 176, + 377, + 1, + 1, + 223, + 223, + 223, + 66, + 66, + 243, + 243, + 243, + 152, + 321, + 135, + 135, + 135, + 337, + 337, + 337, + 337, + 21, + 327, + 192, + 192, + 192, + 192, + 192, + 192, + 340, + 50, + 50, + 50, + 50, + 284, + 28, + 28, + 279, + 48, + 239, + 99, + 99, + 283, + 283, + 77, + 77, + 265, + 265, + 265, + 25, + 216, + 37, + 373, + 373, + 373, + 373, + 185, + 185, + 254, + 69, + 322, + 196, + 196, + 196, + 196, + 196, + 353, + 86, + 244, + 177, + 177, + 375, + 375, + 64, + 64, + 336, + 336, + 55, + 55, + 55, + 55, + 207, + 74, + 241, + 194, + 194, + 194, + 194, + 194, + 194, + 273, + 273, + 166, + 166, + 348, + 348, + 348, + 348, + 79, + 79, + 216, + 216, + 163, + 163, + 163, + 237, + 237, + 2, + 2, + 2, + 285, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 208, + 208, + 71, + 71, + 342, + 342, + 61, + 61, + 61, + 219, + 138, + 138, + 213, + 213, + 15, + 334, + 161, + 392, + 121, + 349, + 171, + 378, + 378, + 378, + 378, + 378, + 378, + 137, + 247, + 247, + 247, + 247, + 247, + 197, + 197, + 197, + 258, + 258, + 36, + 226, + 226, + 226, + 5, + 5, + 5, + 292, + 292, + 100, + 259, + 161, + 348, + 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, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 355, + 355, + 56, + 56, + 56, + 56, + 206, + 169, + 169, + 214, + 214, + 214, + 214, + 371, + 258, + 254, + 196, + 196, + 196, + 378, + 378, + 378, + 378, + 378, + 97, + 97, + 224, + 224, + 224, + 146, + 146, + 292, + 119, + 216, + 216, + 216, + 216, + 216, + 5, + 292, + 292, + 36, + 298, + 298, + 298, + 298, + 298, + 298, + 298, + 298, + 91, + 91, + 91, + 91, + 223, + 223, + 223, + 136, + 136, + 136, + 136, + 136, + 251, + 194, + 194, + 194, + 384, + 384, + 139, + 139, + 139, + 139, + 139, + 298, + 104, + 397, + 397, + 168, + 168, + 168, + 211, + 211, + 106, + 317, + 101, + 237, + 237, + 237, + 184, + 333, + 333, + 88, + 88, + 207, + 207, + 207, + 193, + 193, + 193, + 193, + 193, + 193, + 329, + 115, + 360, + 36, + 36, + 313, + 313, + 313, + 313, + 313, + 313, + 313, + 147, + 147, + 387, + 387, + 387, + 72, + 279, + 140, + 340, + 340, + 38, + 38, + 297, + 184, + 227, + 227, + 61, + 61, + 61, + 61, + 334, + 190, + 331, + 56, + 56, + 291, + 108, + 205, + 205, + 205, + 28, + 28, + 333, + 333, + 333, + 119, + 225, + 225, + 15, + 375, + 375, + 125, + 283, + 38, + 38, + 38, + 281, + 24, + 24, + 24, + 24, + 24, + 274, + 274, + 190, + 190, + 190, + 338, + 8, + 322, + 322, + 111, + 213, + 274, + 274, + 383, + 170, + 170, + 170, + 383, + 383, + 383, + 383, + 81, + 81, + 234, + 234, + 234, + 234, + 85, + 85, + 85, + 366, + 366, + 366, + 172, + 286, + 110, + 110, + 228, + 162, + 162, + 322, + 3, + 3, + 3, + 317, + 77, + 318, + 318, + 318, + 77, + 307, + 20, + 348, + 348, + 42, + 253, + 348, + 348, + 311, + 294, + 294, + 335, + 172, + 172, + 335, + 335, + 335, + 197, + 381, + 381, + 381, + 381, + 381, + 285, + 285, + 285, + 285, + 285, + 285, + 384, + 384, + 384, + 377, + 353, + 342, + 342, + 362, + 362, + 276, + 276, + 283, + 283, + 103, + 103, + 103, + 103, + 303, + 87, + 336, + 336, + 135, + 135, + 135, + 348, + 348, + 143, + 233, + 35, + 267, + 267, + 267, + 59, + 219, + 59, + 59, + 59, + 396, + 396, + 179, + 179, + 179, + 389, + 389, + 135, + 324, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 321, + 183, + 294, + 84, + 350, + 350, + 198, + 198, + 345, + 345, + 74, + 74, + 249, + 90, + 243, + 140, + 140, + 140, + 140, + 140, + 261, + 261, + 261, + 161, + 383, + 383, + 118, + 334, + 49, + 354, + 45, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 186, + 186, + 284, + 143, + 300, + 189, + 189, + 189, + 306, + 306, + 182, + 265, + 180, + 180, + 180, + 398, + 78, + 353, + 192, + 192, + 192, + 192, + 192, + 192, + 211, + 211, + 136, + 305, + 155, + 318, + 318, + 198, + 23, + 23, + 280, + 43, + 43, + 43, + 43, + 12, + 215, + 141, + 141, + 87, + 87, + 87, + 330, + 330, + 149, + 214, + 50, + 50, + 116, + 116, + 116, + 116, + 216, + 216, + 216, + 194, + 350, + 350, + 199, + 326, + 184, + 184, + 184, + 184, + 184, + 376, + 376, + 120, + 120, + 120, + 120, + 320, + 320, + 182, + 398, + 31, + 263, + 263, + 56, + 56, + 297, + 186, + 186, + 186, + 186, + 186, + 186, + 343, + 1, + 1, + 320, + 320, + 11, + 363, + 189, + 189, + 377, + 377, + 170, + 170, + 170, + 307, + 307, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 381, + 381, + 138, + 241, + 241, + 148, + 148, + 388, + 388, + 388, + 129, + 129, + 129, + 129, + 303, + 98, + 98, + 368, + 83, + 83, + 83, + 83, + 83, + 203, + 203, + 203, + 203, + 138, + 138, + 358, + 149, + 399, + 399, + 399, + 399, + 189, + 189, + 189, + 233, + 84, + 216, + 1, + 1, + 1, + 1, + 1, + 216, + 216, + 183, + 368, + 179, + 14, + 119, + 84, + 118, + 118, + 4, + 4, + 362, + 362, + 49, + 49, + 49, + 223, + 223, + 49, + 202, + 119, + 119, + 119, + 215, + 28, + 28, + 383, + 69, + 69, + 358, + 28, + 288, + 27, + 358, + 21, + 21, + 21, + 21, + 21, + 355, + 355, + 94, + 358, + 358, + 112, + 348, + 128, + 388, + 388, + 156, + 115, + 135, + 247, + 135, + 370, + 370, + 72, + 72, + 293, + 293, + 173, + 367, + 367, + 367, + 10, + 130, + 83, + 30, + 181, + 111, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 185, + 335, + 335, + 47, + 339, + 339, + 42, + 239, + 122, + 122, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 187, + 187, + 399, + 22, + 9, + 156, + 156, + 79, + 328, + 79, + 79, + 339, + 145, + 145, + 56, + 56, + 320, + 56, + 282, + 282, + 282, + 282, + 282, + 61, + 61, + 61, + 61, + 61, + 249, + 249, + 249, + 249, + 249, + 2, + 2, + 288, + 137, + 137, + 354, + 354, + 15, + 15, + 228, + 228, + 12, + 12, + 12, + 226, + 226, + 120, + 309, + 309, + 309, + 39, + 286, + 180, + 180, + 180, + 180, + 314, + 314, + 314, + 48, + 239, + 239, + 278, + 25, + 25, + 25, + 269, + 139, + 337, + 294, + 294, + 354, + 309, + 376, + 125, + 237, + 63, + 63, + 350, + 350, + 71, + 375, + 40, + 40, + 40, + 40, + 222, + 222, + 222, + 20, + 20, + 268, + 109, + 380, + 59, + 221, + 124, + 124, + 124, + 296, + 296, + 296, + 296, + 147, + 394, + 108, + 108, + 213, + 213, + 197, + 288, + 288, + 74, + 74, + 74, + 277, + 277, + 277, + 107, + 395, + 193, + 193, + 339, + 283, + 365, + 248, + 71, + 71, + 308, + 399, + 93, + 399, + 399, + 399, + 101, + 101, + 365, + 346, + 393, + 195, + 195, + 195, + 195, + 195, + 236, + 163, + 163, + 163, + 396, + 28, + 273, + 273, + 36, + 36, + 269, + 113, + 113, + 113, + 113, + 113, + 223, + 223, + 191, + 318, + 161, + 161, + 371, + 135, + 264, + 264, + 264, + 264, + 141, + 141, + 141, + 141, + 141, + 141, + 385, + 385, + 57, + 202, + 111, + 398, + 398, + 398, + 25, + 25, + 331, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 375, + 146, + 146, + 231, + 161, + 388, + 388, + 105, + 105, + 340, + 340, + 340, + 340, + 5, + 265, + 265, + 265, + 265, + 265, + 41, + 382, + 187, + 251, + 96, + 245, + 245, + 150, + 150, + 224, + 95, + 294, + 294, + 140, + 304, + 304, + 304, + 304, + 163, + 241, + 11, + 301, + 179, + 361, + 5, + 5, + 5, + 5, + 5, + 369, + 369, + 141, + 350, + 350, + 350, + 51, + 396, + 190, + 334, + 16, + 16, + 16, + 16, + 294, + 294, + 294, + 189, + 318, + 318, + 318, + 318, + 318, + 197, + 298, + 151, + 306, + 306, + 306, + 198, + 251, + 251, + 251, + 251, + 251, + 251, + 6, + 6, + 318, + 318, + 31, + 240, + 93, + 93, + 93, + 93, + 93, + 202, + 202, + 202, + 89, + 317, + 104, + 340, + 33, + 33, + 222, + 222, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 224, + 160, + 160, + 335, + 335, + 335, + 103, + 103, + 301, + 155, + 203, + 169, + 340, + 340, + 80, + 311, + 53, + 234, + 149, + 279, + 279, + 17, + 201, + 164, + 164, + 12, + 94, + 94, + 94, + 94, + 94, + 155, + 113, + 175, + 290, + 290, + 290, + 290, + 290, + 175, + 175, + 276, + 145, + 187, + 336, + 336, + 187, + 187, + 187, + 187, + 363, + 363, + 152, + 282, + 282, + 60, + 359, + 54, + 54, + 369, + 70, + 346, + 98, + 98, + 341, + 49, + 312, + 203, + 203, + 203, + 201, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 1, + 363, + 363, + 166, + 14, + 208, + 208, + 208, + 65, + 65, + 65, + 303, + 147, + 147, + 382, + 382, + 382, + 382, + 170, + 170, + 170, + 388, + 388, + 388, + 44, + 44, + 44, + 44, + 212, + 15, + 393, + 393, + 393, + 191, + 199, + 199, + 45, + 45, + 45, + 45, + 45, + 45, + 95, + 95, + 95, + 349, + 74, + 74, + 74, + 74, + 366, + 366, + 126, + 393, + 393, + 97, + 353, + 79, + 237, + 73, + 73, + 73, + 73, + 73, + 259, + 259, + 259, + 259, + 115, + 115, + 277, + 40, + 40, + 260, + 138, + 374, + 3, + 313, + 313, + 313, + 305, + 36, + 305, + 391, + 152, + 152, + 295, + 295, + 111, + 243, + 243, + 243, + 243, + 147, + 147, + 356, + 356, + 356, + 356, + 160, + 160, + 238, + 18, + 18, + 217, + 352, + 352, + 53, + 352, + 352, + 18, + 18, + 267, + 67, + 67, + 67, + 126, + 351, + 351, + 351, + 351, + 126, + 345, + 36, + 36, + 323, + 323, + 27, + 27, + 272, + 272, + 272, + 45, + 211, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 27, + 232, + 36, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 355, + 355, + 21, + 378, + 7, + 283, + 283, + 283, + 283, + 142, + 270, + 270, + 111, + 111, + 374, + 374, + 69, + 69, + 69, + 69, + 313, + 313, + 48, + 48, + 48, + 48, + 48, + 340, + 340, + 340, + 122, + 210, + 38, + 38, + 38, + 229, + 103, + 272, + 69, + 307, + 307, + 307, + 175, + 175, + 175, + 232, + 232, + 136, + 216, + 216, + 160, + 160, + 399, + 116, + 225, + 225, + 44, + 44, + 44, + 382, + 49, + 49, + 49, + 218, + 218, + 218, + 218, + 218, + 199, + 199, + 199, + 199, + 316, + 151, + 151, + 230, + 36, + 36, + 36, + 366, + 63, + 370, + 121, + 121, + 121, + 121, + 121, + 121, + 240, + 240, + 240, + 112, + 112, + 112, + 251, + 251, + 251, + 251, + 251, + 251, + 195, + 227, + 227, + 154, + 154, + 273, + 273, + 273, + 0, + 325, + 32, + 312, + 189, + 189, + 189, + 189, + 189, + 322, + 322, + 322, + 123, + 123, + 123, + 319, + 61, + 285, + 156, + 156, + 156, + 301, + 127, + 253, + 130, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 77, + 374, + 89, + 89, + 237, + 65, + 65, + 65, + 393, + 399, + 399, + 202, + 202, + 335, + 335, + 308, + 308, + 308, + 308, + 308, + 308, + 72, + 308, + 361, + 82, + 361, + 361, + 209, + 290, + 385, + 385, + 292, + 370, + 370, + 370, + 235, + 180, + 180, + 203, + 203, + 203, + 93, + 245, + 245, + 295, + 295, + 295, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 344, + 157, + 383, + 383, + 383, + 383, + 9, + 9, + 9, + 220, + 220, + 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, + 71, + 258, + 120, + 208, + 13, + 13, + 310, + 162, + 333, + 333, + 337, + 337, + 269, + 269, + 269, + 180, + 269, + 269, + 269, + 83, + 40, + 98, + 63, + 370, + 370, + 370, + 86, + 366, + 366, + 186, + 186, + 241, + 31, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 321, + 321, + 394, + 394, + 237, + 391, + 290, + 51, + 322, + 39, + 313, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 328, + 328, + 328, + 328, + 100, + 100, + 230, + 230, + 196, + 196, + 226, + 138, + 138, + 138, + 138, + 138, + 138, + 204, + 39, + 39, + 397, + 192, + 10, + 10, + 101, + 282, + 101, + 101, + 261, + 261, + 261, + 261, + 396, + 214, + 214, + 236, + 236, + 236, + 76, + 76, + 76, + 236, + 363, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 279, + 136, + 211, + 174, + 223, + 219, + 286, + 144, + 144, + 144, + 286, + 169, + 169, + 387, + 387, + 145, + 119, + 97, + 97, + 97, + 97, + 97, + 97, + 203, + 203, + 97, + 97, + 97, + 145, + 232, + 232, + 145, + 229, + 152, + 152, + 152, + 256, + 39, + 39, + 381, + 381, + 87, + 176, + 128, + 7, + 260, + 260, + 260, + 37, + 37, + 37, + 254, + 44, + 44, + 44, + 44, + 382, + 80, + 296, + 139, + 221, + 221, + 221, + 65, + 65, + 392, + 392, + 392, + 197, + 315, + 55, + 55, + 55, + 55, + 55, + 55, + 381, + 19, + 19, + 19, + 324, + 324, + 324, + 324, + 100, + 36, + 36, + 34, + 243, + 34, + 34, + 34, + 34, + 393, + 393, + 393, + 54, + 261, + 261, + 261, + 261, + 261, + 189, + 315, + 315, + 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, + 62, + 237, + 237, + 237, + 194, + 194, + 194, + 194, + 194, + 355, + 355, + 145, + 145, + 145, + 145, + 216, + 173, + 173, + 173, + 173, + 282, + 180, + 180, + 180, + 180, + 206, + 206, + 206, + 101, + 101, + 101, + 101, + 101, + 329, + 329, + 90, + 398, + 136, + 136, + 136, + 281, + 180, + 296, + 176, + 368, + 19, + 19, + 19, + 348, + 348, + 177, + 177, + 309, + 16, + 16, + 16, + 330, + 3, + 254, + 61, + 144, + 144, + 88, + 271, + 88, + 88, + 88, + 269, + 142, + 142, + 254, + 141, + 322, + 322, + 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, + 72, + 344, + 13, + 260, + 62, + 56, + 56, + 26, + 170, + 170, + 170, + 2, + 86, + 86, + 86, + 202, + 86, + 362, + 362, + 151, + 289, + 289, + 172, + 172, + 66, + 66, + 154, + 21, + 148, + 22, + 22, + 134, + 134, + 162, + 389, + 34, + 34, + 250, + 146, + 346, + 200, + 200, + 390, + 390, + 390, + 390, + 390, + 200, + 110, + 136, + 136, + 282, + 252, + 252, + 252, + 252, + 252, + 158, + 158, + 252, + 252, + 46, + 46, + 320, + 253, + 240, + 240, + 240, + 240, + 210, + 268, + 220, + 27, + 27, + 27, + 27, + 300, + 165, + 165, + 252, + 252, + 114, + 114, + 236, + 39, + 39, + 39, + 39, + 307, + 307, + 307, + 307, + 307, + 74, + 74, + 74, + 74, + 74, + 279, + 279, + 61, + 61, + 61, + 61, + 262, + 24, + 24, + 24, + 393, + 66, + 66, + 283, + 283, + 283, + 283, + 140, + 140, + 140, + 140, + 140, + 354, + 354, + 1, + 1, + 321, + 321, + 100, + 100, + 314, + 90, + 90, + 286, + 99, + 309, + 309, + 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, + 106, + 279, + 279, + 62, + 229, + 229, + 229, + 229, + 114, + 114, + 391, + 391, + 90, + 90, + 90, + 283, + 59, + 59, + 59, + 400, + 400, + 400, + 400, + 41, + 275, + 89, + 89, + 89, + 89, + 89, + 300, + 300, + 84, + 84, + 334, + 194, + 194, + 252, + 111, + 379, + 379, + 139, + 206, + 148, + 337, + 337, + 337, + 181, + 253, + 253, + 17, + 17, + 17, + 17, + 17, + 254, + 140, + 306, + 99, + 99, + 99, + 99, + 99, + 270, + 81, + 264, + 200, + 200, + 396, + 72, + 72, + 72, + 209, + 209, + 209, + 209, + 67, + 342, + 342, + 342, + 342, + 342, + 144, + 202, + 162, + 313, + 313, + 24, + 24, + 357, + 357, + 357, + 148, + 148, + 212, + 162, + 202, + 35, + 35, + 35, + 35, + 346, + 154, + 308, + 308, + 101, + 206, + 206, + 122, + 122, + 122, + 122, + 122, + 122, + 335, + 335, + 133, + 133, + 256, + 256, + 67, + 380, + 88, + 303, + 303, + 164, + 264, + 264, + 264, + 49, + 242, + 242, + 52, + 52, + 260, + 147, + 255, + 36, + 393, + 393, + 34, + 34, + 34, + 34, + 34, + 34, + 251, + 251, + 29, + 29, + 331, + 331, + 331, + 331, + 331, + 75, + 377, + 377, + 91, + 91, + 91, + 348, + 348, + 166, + 166, + 371, + 102, + 379, + 379, + 379, + 95, + 95, + 319, + 319, + 319, + 319, + 319, + 97, + 358, + 358, + 174, + 289, + 289, + 99, + 99, + 390, + 85, + 85, + 85, + 288, + 288, + 164, + 355, + 355, + 355, + 23, + 279, + 120, + 241, + 116, + 116, + 363, + 363, + 363, + 363, + 363, + 180, + 180, + 387, + 387, + 387, + 387, + 47, + 240, + 240, + 120, + 120, + 216, + 216, + 216, + 125, + 125, + 356, + 187, + 390, + 116, + 116, + 116, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 62, + 62, + 62, + 207, + 207, + 199, + 199, + 298, + 115, + 115, + 256, + 256, + 0, + 373, + 373, + 54, + 54, + 54, + 54, + 54, + 54, + 355, + 39, + 39, + 229, + 24, + 326, + 199, + 199, + 199, + 199, + 287, + 287, + 189, + 253, + 253, + 253, + 253, + 104, + 287, + 287, + 184, + 331, + 331, + 47, + 47, + 275, + 275, + 275, + 142, + 323, + 323, + 323, + 149, + 149, + 384, + 95, + 305, + 186, + 186, + 186, + 367, + 37, + 211, + 98, + 291, + 291, + 162, + 162, + 382, + 382, + 135, + 135, + 269, + 269, + 269, + 269, + 3, + 257, + 85, + 85, + 301, + 96, + 335, + 335, + 335, + 57, + 260, + 81, + 372, + 372, + 372, + 372, + 102, + 280, + 280, + 130, + 130, + 130, + 320, + 163, + 163, + 163, + 163, + 394, + 179, + 263, + 82, + 82, + 234, + 234, + 29, + 29, + 302, + 21, + 213, + 142, + 142, + 216, + 16, + 16, + 229, + 136, + 136, + 263, + 263, + 130, + 278, + 278, + 278, + 173, + 397, + 109, + 336, + 336, + 336, + 336, + 336, + 336, + 189, + 189, + 362, + 362, + 86, + 245, + 245, + 245, + 245, + 188, + 188, + 243, + 15, + 15, + 15, + 15, + 211, + 211, + 140, + 140, + 140, + 314, + 314, + 106, + 336, + 336, + 336, + 336, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 319, + 82, + 209, + 149, + 379, + 198, + 369, + 170, + 383, + 383, + 383, + 383, + 151, + 253, + 195, + 195, + 195, + 195, + 238, + 63, + 63, + 326, + 142, + 334, + 19, + 19, + 19, + 19, + 19, + 327, + 327, + 327, + 327, + 29, + 29, + 29, + 267, + 267, + 267, + 267, + 10, + 330, + 199, + 207, + 207, + 207, + 50, + 255, + 255, + 255, + 58, + 239, + 239, + 239, + 239, + 78, + 78, + 78, + 78, + 276, + 276, + 12, + 213, + 161, + 161, + 161, + 161, + 161, + 364, + 109, + 109, + 392, + 392, + 180, + 381, + 381, + 381, + 198, + 230, + 92, + 335, + 335, + 335, + 39, + 367, + 106, + 106, + 209, + 209, + 164, + 191, + 358, + 191, + 195, + 140, + 174, + 253, + 174, + 174, + 252, + 252, + 56, + 56, + 279, + 279, + 279, + 86, + 241, + 241, + 87, + 87, + 87, + 240, + 194, + 194, + 194, + 328, + 328, + 4, + 4, + 271, + 271, + 271, + 176, + 176, + 176, + 239, + 239, + 96, + 96, + 96, + 378, + 139, + 321, + 70, + 257, + 20, + 323, + 323, + 323, + 130, + 370, + 73, + 73, + 260, + 260, + 57, + 57, + 57, + 57, + 57, + 217, + 17, + 236, + 150, + 150, + 150, + 150, + 150, + 228, + 182, + 292, + 292, + 123, + 390, + 29, + 374, + 57, + 57, + 57, + 302, + 24, + 24, + 288, + 172, + 172, + 266, + 92, + 304, + 2, + 384, + 384, + 153, + 153, + 254, + 254, + 254, + 254, + 254, + 254, + 156, + 207, + 207, + 207, + 45, + 301, + 301, + 167, + 167, + 167, + 167, + 394, + 1, + 1, + 1, + 1, + 332, + 332, + 151, + 354, + 199, + 199, + 268, + 9, + 9, + 149, + 149, + 149, + 149, + 149, + 149, + 302, + 302, + 149, + 232, + 232, + 232, + 232, + 232, + 155, + 155, + 330, + 330, + 330, + 26, + 26, + 26, + 26, + 269, + 269, + 17, + 330, + 330, + 187, + 187, + 187, + 339, + 339, + 186, + 186, + 238, + 238, + 28, + 323, + 323, + 323, + 50, + 316, + 199, + 331, + 21, + 21, + 270, + 114, + 114, + 217, + 64, + 379, + 379, + 144, + 371, + 147, + 397, + 397, + 183, + 183, + 183, + 342, + 0, + 0, + 0, + 210, + 127, + 127, + 315, + 140, + 140, + 377, + 85, + 293, + 293, + 48, + 48, + 48, + 227, + 142, + 142, + 142, + 142, + 285, + 285, + 165, + 165, + 165, + 330, + 330, + 330, + 101, + 101, + 398, + 5, + 5, + 5, + 255, + 175, + 239, + 239, + 12, + 12, + 339, + 339, + 92, + 265, + 194, + 194, + 342, + 342, + 342, + 342, + 34, + 388, + 192, + 297, + 297, + 297, + 297, + 297, + 31, + 31, + 31, + 31, + 395, + 66, + 281, + 281, + 281, + 281, + 51, + 51, + 282, + 282, + 84, + 84, + 255, + 182, + 182, + 182, + 182, + 384, + 384, + 119, + 400, + 400, + 400, + 132, + 363, + 200, + 200, + 200, + 380, + 68, + 346, + 346, + 43, + 43, + 317, + 76, + 263, + 263, + 126, + 215, + 215, + 172, + 353, + 353, + 188, + 188, + 188, + 279, + 64, + 287, + 139, + 333, + 333, + 333, + 366, + 392, + 255, + 168, + 168, + 255, + 255, + 86, + 342, + 342, + 69, + 323, + 264, + 264, + 264, + 264, + 264, + 19, + 235, + 149, + 149, + 149, + 149, + 149, + 149, + 371, + 123, + 388, + 359, + 255, + 255, + 255, + 255, + 327, + 327, + 274, + 57, + 274, + 274, + 181, + 310, + 310, + 310, + 310, + 56, + 56, + 56, + 364, + 34, + 250, + 250, + 250, + 361, + 361, + 376, + 357, + 400, + 400, + 212, + 214, + 116, + 116, + 266, + 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, + 32, + 215, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 388, + 244, + 244, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 145, + 145, + 281, + 281, + 281, + 144, + 144, + 144, + 144, + 334, + 334, + 334, + 26, + 338, + 338, + 130, + 211, + 197, + 232, + 40, + 40, + 40, + 40, + 40, + 217, + 39, + 39, + 295, + 295, + 295, + 132, + 347, + 8, + 244, + 244, + 244, + 131, + 131, + 131, + 131, + 131, + 131, + 299, + 42, + 42, + 254, + 108, + 108, + 108, + 108, + 253, + 253, + 5, + 232, + 232, + 76, + 76, + 315, + 315, + 65, + 65, + 65, + 204, + 71, + 322, + 322, + 68, + 397, + 397, + 397, + 397, + 397, + 97, + 97, + 97, + 97, + 395, + 31, + 31, + 286, + 75, + 330, + 183, + 249, + 249, + 249, + 249, + 249, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 398, + 398, + 398, + 12, + 12, + 12, + 12, + 12, + 355, + 23, + 295, + 168, + 168, + 349, + 349, + 166, + 166, + 166, + 274, + 274, + 274, + 274, + 182, + 217, + 150, + 150, + 341, + 341, + 175, + 175, + 175, + 212, + 212, + 125, + 386, + 386, + 386, + 146, + 146, + 146, + 273, + 273, + 273, + 33, + 33, + 206, + 166, + 166, + 166, + 201, + 201, + 194, + 194, + 336, + 336, + 336, + 336, + 37, + 37, + 339, + 40, + 325, + 49, + 49, + 367, + 367, + 24, + 246, + 140, + 140, + 140, + 140, + 334, + 334, + 100, + 100, + 330, + 131, + 209, + 209, + 72, + 72, + 72, + 242, + 131, + 131, + 398, + 398, + 398, + 67, + 340, + 111, + 314, + 314, + 314, + 194, + 248, + 73, + 372, + 372, + 192, + 192, + 315, + 0, + 269, + 269, + 186, + 224, + 140, + 140, + 366, + 6, + 273, + 24, + 388, + 388, + 145, + 145, + 240, + 240, + 138, + 138, + 138, + 249, + 249, + 167, + 167, + 365, + 157, + 157, + 157, + 157, + 354, + 78, + 78, + 78, + 346, + 174, + 324, + 324, + 179, + 179, + 179, + 179, + 179, + 268, + 87, + 319, + 319, + 177, + 177, + 177, + 177, + 345, + 91, + 394, + 91, + 91, + 340, + 340, + 340, + 16, + 316, + 316, + 316, + 152, + 152, + 363, + 148, + 148, + 148, + 148, + 247, + 16, + 16, + 16, + 249, + 249, + 30, + 361, + 361, + 60, + 371, + 132, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 146, + 263, + 187, + 187, + 187, + 187, + 210, + 25, + 25, + 25, + 25, + 202, + 202, + 202, + 202, + 202, + 144, + 375, + 131, + 203, + 203, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 274, + 274, + 96, + 96, + 96, + 96, + 256, + 34, + 295, + 295, + 0, + 385, + 385, + 385, + 385, + 188, + 309, + 309, + 309, + 76, + 76, + 76, + 76, + 76, + 212, + 212, + 212, + 142, + 142, + 142, + 237, + 237, + 237, + 237, + 237, + 237, + 113, + 257, + 257, + 59, + 59, + 382, + 382, + 77, + 77, + 77, + 77, + 308, + 149, + 149, + 231, + 143, + 143, + 143, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 66, + 294, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 379, + 379, + 199, + 199, + 199, + 199, + 224, + 224, + 224, + 224, + 166, + 166, + 166, + 166, + 166, + 245, + 55, + 385, + 385, + 25, + 329, + 329, + 167, + 355, + 169, + 169, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 48, + 251, + 251, + 251, + 124, + 323, + 323, + 323, + 323, + 323, + 60, + 60, + 216, + 216, + 139, + 288, + 199, + 199, + 225, + 225, + 225, + 225, + 225, + 14, + 14, + 14, + 311, + 193, + 265, + 265, + 265, + 5, + 5, + 224, + 224, + 224, + 24, + 392, + 26, + 26, + 26, + 314, + 314, + 310, + 385, + 364, + 400, + 216, + 216, + 380, + 356, + 356, + 358, + 358, + 312, + 312, + 221, + 367, + 367, + 79, + 367, + 113, + 113, + 113, + 242, + 72, + 72, + 72, + 72, + 72, + 229, + 229, + 99, + 99, + 319, + 319, + 319, + 319, + 144, + 144, + 307, + 307, + 58, + 278, + 278, + 278, + 278, + 278, + 278, + 155, + 155, + 346, + 346, + 346, + 45, + 261, + 261, + 261, + 166, + 263, + 56, + 56, + 317, + 36, + 36, + 254, + 254, + 178, + 178, + 280, + 280, + 60, + 60, + 256, + 18, + 18, + 216, + 260, + 51, + 51, + 51, + 260, + 92, + 277, + 92, + 92, + 92, + 329, + 22, + 22, + 22, + 331, + 331, + 148, + 232, + 23, + 23, + 23, + 316, + 243, + 319, + 76, + 76, + 76, + 76, + 364, + 364, + 44, + 44, + 44, + 360, + 120, + 227, + 227, + 227, + 227, + 227, + 125, + 214, + 214, + 83, + 266, + 266, + 160, + 333, + 333, + 336, + 202, + 202, + 194, + 202, + 182, + 393, + 15, + 15, + 15, + 15, + 385, + 72, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 150, + 150, + 150, + 384, + 116, + 116, + 307, + 111, + 111, + 111, + 111, + 259, + 259, + 259, + 259, + 259, + 384, + 266, + 352, + 349, + 349, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 193, + 193, + 202, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 333, + 333, + 33, + 33, + 33, + 33, + 304, + 304, + 304, + 178, + 178, + 178, + 254, + 316, + 169, + 169, + 169, + 400, + 201, + 201, + 201, + 376, + 376, + 254, + 136, + 136, + 136, + 254, + 21, + 21, + 21, + 21, + 21, + 341, + 198, + 198, + 198, + 247, + 114, + 302, + 100, + 100, + 100, + 100, + 373, + 200, + 200, + 286, + 286, + 286, + 141, + 296, + 296, + 296, + 139, + 372, + 114, + 267, + 267, + 82, + 82, + 262, + 73, + 291, + 291, + 284, + 284, + 284, + 266, + 266, + 266, + 193, + 266, + 222, + 216, + 216, + 169, + 169, + 245, + 29, + 372, + 200, + 309, + 46, + 369, + 369, + 369, + 369, + 369, + 193, + 193, + 246, + 246, + 15, + 15, + 383, + 22, + 282, + 268, + 268, + 268, + 283, + 370, + 370, + 377, + 377, + 377, + 312, + 312, + 62, + 397, + 397, + 397, + 392, + 392, + 392, + 344, + 246, + 104, + 396, + 162, + 162, + 162, + 201, + 201, + 22, + 259, + 259, + 15, + 15, + 15, + 275, + 171, + 171, + 171, + 171, + 323, + 19, + 374, + 374, + 374, + 374, + 161, + 319, + 49, + 339, + 339, + 339, + 339, + 339, + 339, + 339, + 89, + 89, + 89, + 212, + 212, + 212, + 190, + 190, + 222, + 99, + 99, + 251, + 251, + 131, + 131, + 254, + 42, + 42, + 42, + 42, + 372, + 372, + 169, + 169, + 301, + 301, + 301, + 301, + 13, + 13, + 283, + 153, + 276, + 276, + 276, + 98, + 279, + 38, + 281, + 13, + 340, + 131, + 131, + 298, + 158, + 158, + 158, + 158, + 249, + 249, + 249, + 249, + 137, + 354, + 354, + 354, + 354, + 28, + 28, + 237, + 237, + 237, + 17, + 17, + 17, + 289, + 289, + 157, + 391, + 391, + 23, + 344, + 159, + 159, + 228, + 228, + 228, + 181, + 225, + 53, + 53, + 53, + 53, + 53, + 359, + 359, + 359, + 359, + 83, + 326, + 326, + 326, + 100, + 100, + 325, + 181, + 319, + 319, + 142, + 234, + 234, + 19, + 239, + 239, + 0, + 345, + 345, + 141, + 215, + 396, + 396, + 227, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 117, + 81, + 81, + 81, + 81, + 117, + 117, + 17, + 6, + 6, + 285, + 285, + 329, + 40, + 319, + 252, + 56, + 252, + 252, + 252, + 4, + 4, + 250, + 367, + 9, + 367, + 194, + 194, + 194, + 194, + 278, + 128, + 234, + 234, + 234, + 101, + 101, + 220, + 220, + 55, + 220, + 24, + 361, + 361, + 71, + 71, + 71, + 71, + 71, + 260, + 30, + 30, + 30, + 30, + 354, + 29, + 29, + 204, + 204, + 15, + 15, + 217, + 217, + 217, + 217, + 181, + 181, + 267, + 267, + 267, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 294, + 294, + 294, + 294, + 294, + 294, + 294, + 107, + 107, + 278, + 278, + 278, + 9, + 203, + 133, + 133, + 230, + 154, + 154, + 318, + 318, + 318, + 85, + 357, + 169, + 270, + 270, + 270, + 194, + 194, + 282, + 5, + 5, + 352, + 352, + 352, + 92, + 92, + 92, + 92, + 253, + 57, + 217, + 217, + 38, + 334, + 334, + 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, + 163, + 324, + 145, + 254, + 254, + 189, + 189, + 189, + 239, + 78, + 111, + 315, + 315, + 315, + 111, + 365, + 365, + 365, + 161, + 46, + 46, + 90, + 274, + 274, + 154, + 2, + 2, + 291, + 291, + 2, + 2, + 2, + 186, + 119, + 336, + 102, + 102, + 340, + 116, + 238, + 238, + 238, + 238, + 31, + 31, + 31, + 350, + 350, + 350, + 88, + 88, + 376, + 159, + 159, + 323, + 147, + 308, + 112, + 112, + 262, + 94, + 260, + 138, + 286, + 286, + 49, + 49, + 221, + 95, + 95, + 95, + 241, + 241, + 127, + 320, + 70, + 352, + 352, + 352, + 151, + 213, + 8, + 8, + 8, + 8, + 8, + 8, + 367, + 367, + 297, + 297, + 319, + 319, + 284, + 284, + 284, + 163, + 247, + 247, + 247, + 247, + 247, + 247, + 171, + 171, + 171, + 224, + 188, + 188, + 188, + 188, + 304, + 23, + 332, + 332, + 332, + 332, + 332, + 332, + 34, + 34, + 246, + 24, + 296, + 110, + 372, + 49, + 49, + 257, + 23, + 395, + 395, + 395, + 395, + 181, + 181, + 181, + 318, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 145, + 112, + 174, + 174, + 174, + 249, + 174, + 148, + 148, + 148, + 110, + 110, + 110, + 110, + 111, + 86, + 38, + 90, + 373, + 134, + 258, + 258, + 171, + 243, + 243, + 243, + 243, + 243, + 179, + 296, + 3, + 3, + 3, + 262, + 262, + 262, + 177, + 326, + 326, + 1, + 324, + 324, + 77, + 77, + 77, + 77, + 77, + 378, + 187, + 187, + 376, + 81, + 297, + 297, + 95, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 376, + 100, + 100, + 100, + 341, + 341, + 341, + 37, + 342, + 342, + 342, + 342, + 342, + 149, + 322, + 80, + 325, + 325, + 150, + 150, + 150, + 253, + 137, + 137, + 137, + 137, + 360, + 121, + 219, + 172, + 172, + 215, + 215, + 215, + 215, + 215, + 190, + 190, + 212, + 61, + 61, + 61, + 221, + 7, + 383, + 383, + 383, + 101, + 326, + 326, + 68, + 68, + 68, + 68, + 68, + 356, + 356, + 356, + 356, + 356, + 356, + 127, + 257, + 33, + 370, + 128, + 288, + 288, + 288, + 288, + 137, + 236, + 60, + 213, + 213, + 213, + 193, + 130, + 208, + 208, + 130, + 276, + 276, + 276, + 54, + 54, + 239, + 70, + 70, + 270, + 111, + 314, + 314, + 314, + 198, + 198, + 198, + 198, + 198, + 389, + 389, + 389, + 108, + 389, + 389, + 33, + 370, + 370, + 107, + 208, + 56, + 374, + 374, + 25, + 25, + 25, + 119, + 105, + 374, + 374, + 105, + 105, + 105, + 387, + 387, + 387, + 387, + 387, + 14, + 14, + 318, + 90, + 90, + 90, + 90, + 241, + 241, + 241, + 241, + 241, + 94, + 373, + 373, + 373, + 373, + 51, + 250, + 250, + 250, + 250, + 97, + 242, + 242, + 58, + 323, + 38, + 38, + 385, + 385, + 385, + 30, + 229, + 189, + 189, + 271, + 191, + 191, + 296, + 296, + 72, + 335, + 335, + 133, + 133, + 133, + 258, + 258, + 258, + 258, + 258, + 47, + 211, + 211, + 211, + 161, + 161, + 161, + 161, + 209, + 143, + 361, + 2, + 153, + 153, + 153, + 396, + 153, + 153, + 163, + 163, + 67, + 164, + 154, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 169, + 169, + 271, + 164, + 330, + 163, + 163, + 163, + 347, + 107, + 107, + 107, + 107, + 319, + 79, + 285, + 130, + 130, + 130, + 130, + 300, + 300, + 107, + 107, + 107, + 107, + 107, + 107, + 299, + 299, + 299, + 299, + 108, + 288, + 35, + 222, + 397, + 204, + 327, + 336, + 129, + 129, + 129, + 129, + 323, + 192, + 262, + 154, + 244, + 244, + 144, + 283, + 283, + 224, + 115, + 115, + 224, + 371, + 257, + 334, + 334, + 334, + 213, + 175, + 175, + 301, + 84, + 84, + 84, + 276, + 276, + 171, + 171, + 51, + 117, + 290, + 290, + 117, + 233, + 181, + 363, + 363, + 363, + 363, + 34, + 34, + 295, + 149, + 380, + 195, + 195, + 336, + 121, + 190, + 133, + 35, + 48, + 88, + 88, + 88, + 88, + 186, + 367, + 367, + 124, + 124, + 363, + 363, + 100, + 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, + 203, + 128, + 128, + 219, + 39, + 379, + 243, + 269, + 23, + 23, + 46, + 15, + 278, + 144, + 144, + 218, + 218, + 304, + 271, + 57, + 271, + 16, + 16, + 375, + 42, + 397, + 327, + 25, + 25, + 318, + 129, + 377, + 377, + 377, + 377, + 377, + 34, + 34, + 34, + 244, + 196, + 68, + 283, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 201, + 130, + 130, + 364, + 30, + 264, + 26, + 26, + 234, + 19, + 19, + 19, + 207, + 207, + 18, + 338, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 284, + 123, + 376, + 15, + 15, + 245, + 68, + 266, + 199, + 199, + 199, + 199, + 304, + 304, + 304, + 78, + 78, + 78, + 303, + 203, + 203, + 301, + 301, + 153, + 353, + 353, + 102, + 102, + 102, + 102, + 102, + 238, + 238, + 180, + 207, + 207, + 207, + 119, + 119, + 318, + 32, + 32, + 32, + 32, + 307, + 121, + 287, + 153, + 240, + 191, + 191, + 191, + 373, + 373, + 373, + 183, + 298, + 61, + 369, + 1, + 1, + 182, + 182, + 182, + 285, + 285, + 285, + 285, + 285, + 182, + 228, + 197, + 316, + 177, + 177, + 32, + 276, + 32, + 32, + 32, + 32, + 32, + 32, + 344, + 344, + 103, + 103, + 260, + 73, + 351, + 351, + 351, + 351, + 351, + 189, + 189, + 252, + 183, + 80, + 110, + 110, + 110, + 156, + 65, + 107, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 291, + 54, + 54, + 284, + 284, + 116, + 116, + 300, + 300, + 194, + 34, + 392, + 194, + 194, + 194, + 307, + 307, + 307, + 96, + 161, + 79, + 92, + 155, + 290, + 290, + 171, + 171, + 326, + 63, + 306, + 306, + 306, + 306, + 97, + 97, + 97, + 262, + 262, + 159, + 230, + 25, + 25, + 269, + 32, + 32, + 358, + 358, + 80, + 266, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 102, + 312, + 312, + 312, + 312, + 312, + 368, + 368, + 368, + 124, + 124, + 367, + 123, + 123, + 123, + 123, + 123, + 391, + 391, + 391, + 391, + 391, + 391, + 391, + 73, + 278, + 77, + 77, + 77, + 77, + 225, + 225, + 47, + 47, + 207, + 207, + 123, + 123, + 201, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 387, + 102, + 344, + 344, + 32, + 210, + 7, + 22, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 77, + 234, + 38, + 233, + 84, + 84, + 84, + 387, + 387, + 143, + 363, + 363, + 128, + 79, + 14, + 14, + 14, + 22, + 22, + 203, + 203, + 22, + 310, + 188, + 222, + 118, + 118, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 196, + 314, + 314, + 314, + 314, + 314, + 314, + 49, + 391, + 391, + 54, + 54, + 385, + 385, + 164, + 164, + 346, + 346, + 346, + 84, + 127, + 82, + 82, + 363, + 82, + 82, + 82, + 82, + 82, + 82, + 281, + 281, + 179, + 292, + 292, + 165, + 165, + 165, + 289, + 289, + 47, + 314, + 314, + 59, + 59, + 399, + 97, + 97, + 321, + 38, + 373, + 99, + 99, + 236, + 75, + 75, + 75, + 75, + 324, + 324, + 324, + 98, + 98, + 98, + 221, + 172, + 382, + 26, + 224, + 98, + 308, + 308, + 123, + 123, + 298, + 298, + 7, + 7, + 7, + 7, + 7, + 293, + 15, + 15, + 15, + 261, + 168, + 309, + 93, + 93, + 93, + 285, + 192, + 192, + 192, + 356, + 24, + 314, + 314, + 169, + 389, + 389, + 0, + 236, + 282, + 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, + 393, + 62, + 207, + 384, + 300, + 319, + 319, + 319, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 53, + 296, + 8, + 353, + 37, + 37, + 37, + 395, + 395, + 130, + 130, + 130, + 206, + 109, + 316, + 224, + 43, + 43, + 43, + 43, + 224, + 224, + 343, + 343, + 270, + 96, + 270, + 238, + 169, + 238, + 238, + 195, + 195, + 257, + 32, + 334, + 334, + 334, + 56, + 56, + 348, + 348, + 348, + 348, + 348, + 348, + 126, + 223, + 223, + 223, + 223, + 155, + 155, + 155, + 155, + 354, + 61, + 61, + 61, + 397, + 186, + 186, + 240, + 240, + 14, + 230, + 62, + 397, + 397, + 397, + 130, + 258, + 258, + 207, + 161, + 161, + 232, + 189, + 189, + 189, + 209, + 209, + 104, + 391, + 306, + 203, + 178, + 178, + 203, + 203, + 203, + 203, + 367, + 50, + 50, + 257, + 370, + 370, + 370, + 303, + 303, + 303, + 303, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 250, + 250, + 66, + 211, + 291, + 291, + 291, + 291, + 291, + 291, + 386, + 386, + 386, + 194, + 386, + 386, + 386, + 152, + 355, + 375, + 375, + 214, + 214, + 392, + 392, + 392, + 55, + 254, + 254, + 254, + 391, + 95, + 95, + 95, + 391, + 391, + 121, + 121, + 121, + 265, + 69, + 230, + 230, + 230, + 230, + 38, + 38, + 38, + 229, + 229, + 229, + 7, + 7, + 7, + 7, + 7, + 292, + 197, + 197, + 187, + 346, + 187, + 187, + 199, + 157, + 157, + 157, + 157, + 394, + 157, + 157, + 316, + 316, + 63, + 63, + 116, + 180, + 194, + 36, + 36, + 65, + 348, + 348, + 348, + 27, + 378, + 378, + 378, + 185, + 343, + 343, + 382, + 93, + 295, + 211, + 211, + 211, + 211, + 211, + 211, + 363, + 369, + 6, + 76, + 367, + 21, + 21, + 227, + 102, + 102, + 102, + 256, + 256, + 163, + 163, + 393, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 183, + 183, + 183, + 156, + 93, + 192, + 192, + 261, + 261, + 261, + 114, + 294, + 130, + 391, + 347, + 347, + 347, + 347, + 256, + 286, + 298, + 87, + 87, + 87, + 267, + 35, + 35, + 35, + 165, + 165, + 165, + 353, + 353, + 165, + 165, + 165, + 165, + 165, + 295, + 295, + 2, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 157, + 157, + 157, + 348, + 348, + 194, + 245, + 245, + 245, + 50, + 277, + 32, + 284, + 284, + 84, + 84, + 84, + 84, + 252, + 48, + 384, + 384, + 384, + 384, + 144, + 257, + 84, + 84, + 84, + 328, + 71, + 213, + 213, + 213, + 213, + 198, + 336, + 81, + 81, + 324, + 324, + 324, + 324, + 192, + 286, + 286, + 286, + 150, + 150, + 150, + 397, + 397, + 109, + 259, + 0, + 223, + 175, + 175, + 175, + 175, + 175, + 208, + 208, + 127, + 336, + 336, + 7, + 273, + 14, + 14, + 14, + 14, + 51, + 51, + 51, + 51, + 51, + 351, + 351, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 374, + 374, + 131, + 201, + 201, + 57, + 57, + 350, + 350, + 138, + 82, + 152, + 152, + 204, + 204, + 175, + 175, + 218, + 218, + 218, + 218, + 9, + 223, + 97, + 393, + 393, + 23, + 23, + 23, + 23, + 43, + 64, + 47, + 160, + 8, + 300, + 178, + 244, + 244, + 133, + 361, + 304, + 344, + 344, + 344, + 344, + 305, + 360, + 227, + 0, + 296, + 296, + 74, + 74, + 246, + 246, + 310, + 231, + 246, + 254, + 254, + 368, + 310, + 211, + 211, + 289, + 173, + 173, + 258, + 258, + 258, + 258, + 258, + 258, + 105, + 246, + 246, + 2, + 256, + 256, + 58, + 248, + 248, + 248, + 248, + 248, + 153, + 153, + 356, + 356, + 356, + 81, + 81, + 81, + 81, + 81, + 228, + 228, + 362, + 242, + 242, + 204, + 359, + 223, + 386, + 62, + 62, + 62, + 322, + 322, + 322, + 322, + 322, + 322, + 126, + 126, + 126, + 126, + 346, + 187, + 187, + 187, + 187, + 288, + 128, + 243, + 243, + 243, + 243, + 182, + 9, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 384, + 11, + 11, + 11, + 11, + 11, + 277, + 170, + 303, + 303, + 303, + 303, + 303, + 58, + 294, + 294, + 130, + 287, + 287, + 166, + 0, + 0, + 386, + 0, + 16, + 16, + 20, + 302, + 20, + 208, + 208, + 208, + 208, + 109, + 238, + 147, + 147, + 395, + 395, + 395, + 395, + 86, + 375, + 22, + 376, + 376, + 41, + 41, + 41, + 373, + 373, + 137, + 341, + 57, + 263, + 263, + 263, + 263, + 263, + 263, + 141, + 333, + 333, + 185, + 216, + 216, + 44, + 44, + 44, + 274, + 274, + 47, + 47, + 47, + 47, + 47, + 341, + 341, + 341, + 341, + 341, + 14, + 14, + 14, + 14, + 245, + 245, + 180, + 348, + 175, + 279, + 106, + 106, + 325, + 132, + 132, + 384, + 384, + 125, + 125, + 125, + 125, + 193, + 156, + 0, + 252, + 0, + 0, + 0, + 253, + 253, + 72, + 246, + 103, + 252, + 252, + 27, + 373, + 163, + 141, + 206, + 206, + 141, + 141, + 141, + 141, + 370, + 370, + 370, + 370, + 149, + 260, + 76, + 76, + 76, + 76, + 76, + 76, + 292, + 192, + 192, + 192, + 192, + 227, + 227, + 227, + 227, + 14, + 14, + 14, + 368, + 149, + 330, + 28, + 266, + 76, + 76, + 375, + 375, + 375, + 375, + 59, + 59, + 297, + 297, + 10, + 10, + 10, + 216, + 216, + 216, + 216, + 138, + 138, + 201, + 201, + 157, + 157, + 157, + 358, + 8, + 8, + 260, + 260, + 159, + 400, + 156, + 215, + 7, + 7, + 352, + 140, + 140, + 353, + 0, + 0, + 81, + 81, + 108, + 9, + 161, + 161, + 36, + 308, + 308, + 12, + 390, + 390, + 390, + 136, + 200, + 200, + 389, + 389, + 389, + 155, + 224, + 131, + 226, + 261, + 335, + 207, + 215, + 6, + 352, + 154, + 38, + 359, + 38, + 38, + 38, + 38, + 38, + 98, + 98, + 98, + 188, + 289, + 139, + 139, + 139, + 139, + 382, + 382, + 82, + 82, + 381, + 381, + 199, + 199, + 199, + 289, + 16, + 16, + 397, + 397, + 174, + 174, + 247, + 247, + 247, + 52, + 52, + 52, + 253, + 130, + 130, + 130, + 130, + 213, + 156, + 228, + 228, + 228, + 75, + 75, + 244, + 124, + 124, + 124, + 352, + 77, + 77, + 273, + 273, + 145, + 338, + 338, + 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, + 42, + 381, + 271, + 271, + 49, + 49, + 279, + 163, + 168, + 233, + 168, + 380, + 380, + 380, + 380, + 135, + 135, + 343, + 22, + 22, + 246, + 234, + 234, + 165, + 232, + 15, + 15, + 250, + 51, + 115, + 115, + 203, + 203, + 115, + 115, + 247, + 247, + 247, + 247, + 32, + 318, + 318, + 165, + 165, + 276, + 22, + 286, + 141, + 262, + 91, + 272, + 272, + 235, + 235, + 357, + 357, + 357, + 79, + 357, + 103, + 103, + 234, + 234, + 234, + 234, + 234, + 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, + 196, + 271, + 271, + 108, + 283, + 283, + 114, + 114, + 21, + 368, + 368, + 21, + 21, + 354, + 99, + 99, + 208, + 102, + 323, + 162, + 162, + 162, + 162, + 162, + 360, + 360, + 360, + 360, + 187, + 258, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 341, + 341, + 66, + 390, + 390, + 151, + 400, + 400, + 49, + 218, + 186, + 186, + 312, + 30, + 250, + 250, + 250, + 250, + 7, + 317, + 317, + 200, + 200, + 200, + 200, + 200, + 320, + 2, + 375, + 375, + 375, + 154, + 242, + 109, + 109, + 348, + 348, + 348, + 348, + 200, + 200, + 200, + 303, + 146, + 203, + 65, + 358, + 358, + 358, + 358, + 358, + 358, + 182, + 312, + 38, + 38, + 38, + 242, + 242, + 364, + 376, + 102, + 102, + 376, + 343, + 343, + 343, + 318, + 318, + 318, + 318, + 257, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 51, + 274, + 61, + 262, + 262, + 262, + 86, + 223, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 58, + 58, + 58, + 58, + 241, + 191, + 191, + 191, + 246, + 246, + 79, + 79, + 365, + 365, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 5, + 161, + 161, + 161, + 161, + 161, + 161, + 350, + 350, + 36, + 36, + 247, + 247, + 247, + 192, + 331, + 69, + 69, + 69, + 314, + 314, + 314, + 314, + 73, + 73, + 73, + 73, + 380, + 380, + 90, + 221, + 221, + 197, + 197, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 15, + 385, + 385, + 3, + 3, + 278, + 60, + 204, + 204, + 163, + 341, + 341, + 341, + 151, + 239, + 81, + 81, + 291, + 291, + 125, + 15, + 125, + 125, + 125, + 209, + 209, + 209, + 125, + 213, + 96, + 365, + 122, + 122, + 253, + 134, + 134, + 134, + 134, + 174, + 290, + 290, + 290, + 174, + 174, + 174, + 369, + 369, + 147, + 262, + 163, + 244, + 244, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 395, + 65, + 65, + 213, + 17, + 17, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 58, + 379, + 58, + 58, + 58, + 62, + 62, + 12, + 150, + 289, + 150, + 150, + 150, + 373, + 62, + 140, + 23, + 302, + 302, + 111, + 154, + 1, + 1, + 47, + 90, + 308, + 308, + 308, + 90, + 233, + 233, + 233, + 233, + 233, + 218, + 218, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 393, + 28, + 28, + 28, + 28, + 352, + 352, + 352, + 352, + 191, + 191, + 350, + 154, + 154, + 227, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 320, + 320, + 89, + 89, + 89, + 227, + 227, + 227, + 55, + 239, + 239, + 71, + 170, + 315, + 315, + 315, + 170, + 170, + 170, + 170, + 311, + 311, + 311, + 311, + 311, + 311, + 311, + 10, + 10, + 10, + 264, + 200, + 321, + 180, + 302, + 81, + 81, + 81, + 81, + 81, + 266, + 266, + 266, + 138, + 373, + 373, + 104, + 104, + 104, + 104, + 226, + 226, + 226, + 111, + 270, + 270, + 125, + 125, + 253, + 155, + 155, + 155, + 155, + 227, + 15, + 15, + 15, + 15, + 256, + 103, + 103, + 103, + 399, + 399, + 99, + 99, + 295, + 295, + 194, + 194, + 194, + 194, + 194, + 194, + 327, + 199, + 330, + 330, + 330, + 330, + 330, + 84, + 342, + 80, + 282, + 282, + 86, + 353, + 53, + 259, + 41, + 41, + 41, + 312, + 312, + 117, + 117, + 117, + 247, + 154, + 384, + 384, + 384, + 384, + 384, + 42, + 42, + 350, + 350, + 350, + 350, + 350, + 44, + 44, + 44, + 378, + 38, + 274, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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/rr_queues/rr_queue_2flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py new file mode 100644 index 0000000000..a79bd3c16e --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_2flows.py @@ -0,0 +1,6 @@ +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.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_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/rr_queues/rr_queue_3flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.expect new file mode 100644 index 0000000000..70924fdc26 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 243, + 121, + 243, + 243, + 275, + 203, + 330, + 329, + 329, + 329, + 310, + 310, + 256, + 291, + 268, + 354, + 354, + 380, + 130, + 262, + 307, + 80, + 80, + 80, + 363, + 40, + 40, + 242, + 242, + 242, + 242, + 242, + 242, + 388, + 388, + 388, + 106, + 299, + 299, + 243, + 243, + 243, + 325, + 325, + 325, + 325, + 176, + 176, + 287, + 61, + 321, + 125, + 125, + 125, + 125, + 306, + 306, + 306, + 95, + 95, + 296, + 145, + 145, + 205, + 205, + 309, + 205, + 83, + 83, + 83, + 205, + 79, + 171, + 171, + 171, + 341, + 125, + 212, + 212, + 133, + 215, + 215, + 215, + 215, + 215, + 318, + 238, + 221, + 221, + 221, + 216, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 11, + 231, + 231, + 231, + 241, + 312, + 312, + 98, + 98, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 281, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 167, + 167, + 167, + 167, + 300, + 82, + 254, + 254, + 254, + 254, + 314, + 314, + 3, + 3, + 3, + 3, + 216, + 366, + 69, + 69, + 238, + 330, + 36, + 162, + 162, + 293, + 60, + 177, + 372, + 82, + 82, + 253, + 253, + 378, + 90, + 90, + 90, + 90, + 90, + 183, + 323, + 21, + 21, + 219, + 219, + 219, + 219, + 219, + 391, + 391, + 129, + 129, + 150, + 150, + 150, + 150, + 150, + 267, + 267, + 267, + 267, + 267, + 66, + 251, + 251, + 251, + 305, + 98, + 219, + 219, + 318, + 318, + 90, + 90, + 250, + 250, + 250, + 250, + 250, + 332, + 332, + 332, + 332, + 332, + 332, + 21, + 21, + 21, + 21, + 21, + 21, + 203, + 203, + 203, + 203, + 203, + 343, + 343, + 119, + 151, + 151, + 290, + 290, + 0, + 209, + 209, + 276, + 276, + 276, + 76, + 76, + 217, + 308, + 308, + 308, + 89, + 89, + 89, + 89, + 89, + 220, + 356, + 11, + 11, + 11, + 11, + 11, + 246, + 246, + 246, + 246, + 354, + 113, + 170, + 170, + 170, + 346, + 18, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 306, + 306, + 306, + 109, + 109, + 161, + 161, + 161, + 161, + 161, + 374, + 120, + 120, + 120, + 120, + 183, + 183, + 310, + 91, + 191, + 191, + 297, + 81, + 162, + 162, + 162, + 388, + 388, + 388, + 95, + 255, + 378, + 63, + 256, + 310, + 310, + 310, + 86, + 332, + 6, + 6, + 303, + 120, + 223, + 400, + 238, + 238, + 300, + 300, + 45, + 222, + 222, + 359, + 157, + 157, + 351, + 351, + 351, + 351, + 351, + 351, + 220, + 278, + 278, + 103, + 103, + 180, + 180, + 400, + 121, + 121, + 121, + 248, + 332, + 332, + 332, + 332, + 54, + 252, + 380, + 380, + 41, + 154, + 269, + 87, + 87, + 182, + 182, + 182, + 182, + 182, + 301, + 7, + 7, + 218, + 312, + 312, + 165, + 323, + 12, + 12, + 195, + 397, + 397, + 397, + 128, + 128, + 128, + 128, + 128, + 128, + 144, + 144, + 144, + 144, + 144, + 296, + 8, + 227, + 227, + 380, + 40, + 195, + 367, + 41, + 152, + 286, + 255, + 255, + 255, + 255, + 337, + 337, + 337, + 337, + 337, + 337, + 337, + 337, + 36, + 198, + 310, + 51, + 201, + 201, + 201, + 201, + 149, + 149, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 30, + 30, + 30, + 256, + 256, + 256, + 256, + 362, + 362, + 164, + 256, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 123, + 382, + 14, + 14, + 142, + 122, + 82, + 181, + 181, + 321, + 92, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 348, + 43, + 237, + 237, + 237, + 387, + 80, + 206, + 206, + 206, + 327, + 327, + 327, + 327, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 207, + 207, + 207, + 79, + 338, + 79, + 79, + 143, + 143, + 143, + 366, + 13, + 217, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 353, + 353, + 353, + 353, + 105, + 105, + 105, + 105, + 51, + 241, + 241, + 51, + 51, + 82, + 185, + 185, + 185, + 200, + 9, + 164, + 180, + 180, + 180, + 180, + 0, + 0, + 243, + 243, + 243, + 277, + 342, + 342, + 342, + 342, + 72, + 72, + 119, + 135, + 119, + 2, + 209, + 2, + 240, + 333, + 333, + 208, + 208, + 74, + 74, + 347, + 347, + 347, + 347, + 74, + 255, + 255, + 255, + 360, + 42, + 42, + 42, + 223, + 361, + 81, + 81, + 81, + 81, + 256, + 256, + 348, + 109, + 189, + 339, + 339, + 339, + 85, + 85, + 213, + 360, + 9, + 9, + 9, + 9, + 260, + 260, + 260, + 363, + 107, + 107, + 107, + 107, + 203, + 203, + 382, + 59, + 144, + 144, + 144, + 144, + 398, + 40, + 175, + 175, + 382, + 30, + 223, + 223, + 223, + 282, + 282, + 282, + 71, + 71, + 71, + 71, + 235, + 235, + 316, + 316, + 26, + 188, + 320, + 320, + 64, + 64, + 194, + 194, + 393, + 393, + 101, + 235, + 235, + 325, + 132, + 132, + 249, + 249, + 249, + 309, + 309, + 92, + 149, + 299, + 24, + 168, + 305, + 305, + 184, + 184, + 313, + 313, + 313, + 105, + 257, + 257, + 112, + 239, + 87, + 256, + 256, + 256, + 86, + 379, + 86, + 206, + 206, + 206, + 206, + 320, + 34, + 34, + 254, + 16, + 16, + 16, + 16, + 181, + 181, + 181, + 20, + 154, + 154, + 154, + 316, + 316, + 316, + 95, + 95, + 95, + 201, + 312, + 312, + 312, + 312, + 55, + 55, + 260, + 76, + 76, + 222, + 222, + 108, + 215, + 215, + 313, + 313, + 313, + 33, + 33, + 141, + 98, + 98, + 98, + 13, + 13, + 304, + 13, + 331, + 142, + 142, + 301, + 287, + 121, + 121, + 239, + 272, + 88, + 88, + 88, + 88, + 88, + 226, + 346, + 346, + 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, + 292, + 292, + 206, + 386, + 386, + 147, + 238, + 238, + 187, + 364, + 75, + 179, + 87, + 87, + 237, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 190, + 190, + 190, + 190, + 295, + 16, + 16, + 166, + 394, + 394, + 75, + 75, + 75, + 75, + 200, + 200, + 200, + 392, + 392, + 35, + 175, + 175, + 394, + 234, + 343, + 219, + 219, + 321, + 321, + 321, + 321, + 321, + 321, + 113, + 150, + 150, + 150, + 306, + 306, + 306, + 53, + 192, + 192, + 192, + 255, + 362, + 144, + 144, + 233, + 161, + 161, + 323, + 323, + 72, + 190, + 190, + 331, + 331, + 331, + 37, + 197, + 309, + 92, + 222, + 274, + 274, + 274, + 0, + 0, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 269, + 269, + 269, + 269, + 269, + 113, + 173, + 173, + 173, + 308, + 308, + 86, + 256, + 256, + 354, + 354, + 354, + 354, + 132, + 242, + 299, + 299, + 45, + 45, + 45, + 181, + 267, + 267, + 267, + 267, + 50, + 154, + 321, + 321, + 321, + 321, + 321, + 51, + 150, + 150, + 150, + 150, + 150, + 150, + 324, + 77, + 167, + 167, + 365, + 21, + 21, + 160, + 299, + 299, + 127, + 127, + 127, + 142, + 142, + 142, + 362, + 362, + 0, + 0, + 0, + 0, + 0, + 162, + 287, + 287, + 46, + 238, + 380, + 86, + 86, + 220, + 220, + 220, + 370, + 99, + 99, + 174, + 174, + 319, + 319, + 319, + 212, + 212, + 212, + 297, + 150, + 293, + 23, + 222, + 281, + 281, + 281, + 128, + 128, + 128, + 128, + 128, + 237, + 397, + 148, + 148, + 386, + 186, + 40, + 186, + 313, + 313, + 170, + 170, + 170, + 97, + 97, + 97, + 170, + 170, + 170, + 170, + 170, + 312, + 129, + 165, + 165, + 293, + 293, + 68, + 179, + 324, + 29, + 264, + 264, + 264, + 264, + 323, + 323, + 46, + 46, + 46, + 46, + 154, + 320, + 132, + 185, + 185, + 185, + 185, + 185, + 185, + 272, + 272, + 32, + 32, + 32, + 32, + 32, + 186, + 186, + 365, + 14, + 155, + 155, + 338, + 338, + 338, + 338, + 338, + 338, + 338, + 338, + 69, + 167, + 167, + 358, + 358, + 358, + 358, + 70, + 188, + 333, + 333, + 101, + 261, + 72, + 188, + 275, + 275, + 117, + 117, + 117, + 218, + 218, + 297, + 109, + 184, + 299, + 299, + 299, + 299, + 91, + 186, + 186, + 186, + 339, + 339, + 23, + 160, + 160, + 87, + 87, + 170, + 79, + 158, + 132, + 226, + 226, + 226, + 226, + 226, + 226, + 67, + 255, + 255, + 332, + 46, + 46, + 155, + 304, + 304, + 85, + 178, + 178, + 330, + 92, + 260, + 260, + 280, + 79, + 79, + 199, + 199, + 11, + 11, + 11, + 155, + 125, + 125, + 231, + 63, + 150, + 150, + 150, + 122, + 122, + 97, + 97, + 194, + 397, + 397, + 97, + 63, + 63, + 167, + 167, + 304, + 63, + 63, + 63, + 214, + 339, + 128, + 128, + 264, + 264, + 264, + 298, + 298, + 80, + 195, + 295, + 295, + 71, + 173, + 173, + 173, + 285, + 285, + 74, + 74, + 327, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 318, + 318, + 318, + 318, + 75, + 398, + 398, + 398, + 118, + 310, + 310, + 62, + 274, + 274, + 32, + 202, + 202, + 202, + 351, + 351, + 351, + 43, + 43, + 272, + 3, + 186, + 351, + 351, + 351, + 110, + 110, + 110, + 158, + 158, + 158, + 158, + 288, + 26, + 26, + 314, + 314, + 55, + 55, + 55, + 55, + 323, + 58, + 58, + 58, + 339, + 339, + 83, + 83, + 349, + 349, + 349, + 71, + 71, + 71, + 235, + 235, + 65, + 171, + 171, + 171, + 171, + 171, + 171, + 372, + 372, + 372, + 120, + 120, + 120, + 236, + 353, + 9, + 9, + 9, + 192, + 192, + 192, + 192, + 304, + 80, + 245, + 245, + 350, + 350, + 74, + 164, + 49, + 136, + 34, + 34, + 34, + 34, + 34, + 178, + 26, + 26, + 26, + 26, + 134, + 134, + 134, + 134, + 134, + 291, + 119, + 119, + 119, + 119, + 266, + 318, + 318, + 318, + 318, + 318, + 124, + 124, + 124, + 124, + 124, + 239, + 357, + 357, + 357, + 357, + 49, + 148, + 148, + 300, + 300, + 300, + 300, + 43, + 208, + 208, + 208, + 131, + 131, + 131, + 145, + 22, + 148, + 148, + 8, + 325, + 8, + 160, + 160, + 129, + 129, + 129, + 129, + 142, + 57, + 28, + 22, + 22, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 48, + 48, + 246, + 246, + 246, + 393, + 393, + 15, + 15, + 237, + 334, + 91, + 245, + 245, + 295, + 99, + 99, + 99, + 99, + 99, + 99, + 275, + 275, + 275, + 384, + 122, + 187, + 324, + 390, + 390, + 333, + 299, + 103, + 198, + 198, + 66, + 254, + 298, + 298, + 102, + 102, + 102, + 102, + 164, + 398, + 398, + 10, + 10, + 10, + 237, + 237, + 267, + 114, + 150, + 150, + 150, + 150, + 150, + 150, + 317, + 74, + 74, + 245, + 320, + 92, + 92, + 190, + 190, + 325, + 20, + 20, + 180, + 180, + 180, + 180, + 344, + 344, + 344, + 14, + 143, + 367, + 51, + 51, + 51, + 51, + 51, + 213, + 213, + 213, + 213, + 287, + 287, + 287, + 23, + 23, + 153, + 382, + 382, + 382, + 124, + 124, + 124, + 241, + 241, + 395, + 5, + 5, + 155, + 155, + 155, + 155, + 378, + 378, + 378, + 378, + 378, + 74, + 200, + 200, + 271, + 83, + 231, + 337, + 337, + 337, + 15, + 246, + 277, + 277, + 88, + 155, + 394, + 149, + 149, + 149, + 278, + 194, + 309, + 309, + 309, + 309, + 23, + 203, + 203, + 203, + 203, + 291, + 291, + 63, + 63, + 311, + 63, + 397, + 397, + 397, + 397, + 52, + 374, + 374, + 4, + 4, + 4, + 246, + 246, + 246, + 246, + 330, + 330, + 330, + 37, + 37, + 367, + 60, + 350, + 350, + 350, + 378, + 378, + 314, + 314, + 102, + 102, + 102, + 233, + 233, + 336, + 107, + 156, + 279, + 279, + 279, + 347, + 318, + 318, + 318, + 286, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 361, + 211, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 160, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 219, + 313, + 313, + 313, + 15, + 166, + 276, + 23, + 174, + 174, + 174, + 333, + 333, + 333, + 82, + 82, + 82, + 82, + 98, + 15, + 15, + 15, + 15, + 132, + 132, + 191, + 191, + 191, + 391, + 391, + 1, + 151, + 100, + 6, + 226, + 284, + 6, + 6, + 62, + 233, + 233, + 53, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 3, + 3, + 3, + 3, + 150, + 317, + 317, + 317, + 317, + 317, + 317, + 317, + 123, + 178, + 346, + 346, + 4, + 138, + 23, + 375, + 375, + 23, + 23, + 207, + 207, + 294, + 294, + 19, + 370, + 370, + 370, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 325, + 130, + 135, + 385, + 385, + 67, + 365, + 365, + 365, + 37, + 375, + 375, + 375, + 89, + 325, + 56, + 56, + 56, + 397, + 216, + 397, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 217, + 217, + 217, + 217, + 380, + 380, + 111, + 290, + 63, + 376, + 376, + 123, + 123, + 319, + 319, + 319, + 14, + 14, + 14, + 14, + 14, + 228, + 382, + 101, + 101, + 222, + 345, + 345, + 345, + 93, + 350, + 5, + 5, + 365, + 86, + 86, + 330, + 52, + 52, + 360, + 360, + 105, + 141, + 302, + 69, + 69, + 69, + 69, + 233, + 368, + 30, + 30, + 30, + 30, + 165, + 398, + 398, + 398, + 27, + 231, + 231, + 360, + 360, + 131, + 131, + 131, + 131, + 131, + 131, + 174, + 174, + 174, + 174, + 174, + 309, + 71, + 208, + 367, + 367, + 81, + 81, + 81, + 81, + 224, + 224, + 224, + 224, + 352, + 86, + 260, + 341, + 94, + 208, + 293, + 9, + 9, + 9, + 9, + 9, + 335, + 335, + 26, + 341, + 97, + 97, + 97, + 253, + 253, + 253, + 301, + 301, + 36, + 304, + 98, + 292, + 292, + 0, + 296, + 65, + 65, + 65, + 65, + 65, + 65, + 336, + 336, + 99, + 99, + 141, + 394, + 30, + 236, + 236, + 394, + 47, + 47, + 367, + 371, + 371, + 276, + 391, + 391, + 391, + 360, + 311, + 362, + 338, + 338, + 338, + 338, + 375, + 375, + 112, + 375, + 277, + 230, + 230, + 230, + 49, + 49, + 49, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 263, + 263, + 400, + 400, + 73, + 198, + 198, + 198, + 111, + 17, + 17, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 155, + 155, + 325, + 87, + 87, + 87, + 87, + 120, + 106, + 222, + 222, + 322, + 322, + 322, + 322, + 322, + 106, + 106, + 106, + 152, + 152, + 152, + 297, + 106, + 106, + 106, + 106, + 106, + 106, + 196, + 382, + 382, + 117, + 117, + 231, + 367, + 18, + 28, + 36, + 36, + 106, + 137, + 137, + 137, + 137, + 290, + 290, + 290, + 290, + 290, + 290, + 119, + 235, + 308, + 80, + 80, + 197, + 350, + 350, + 350, + 31, + 31, + 31, + 31, + 31, + 117, + 389, + 389, + 117, + 117, + 394, + 394, + 124, + 124, + 263, + 263, + 376, + 108, + 108, + 155, + 302, + 302, + 302, + 41, + 41, + 41, + 252, + 309, + 309, + 118, + 118, + 149, + 149, + 384, + 384, + 384, + 384, + 123, + 123, + 260, + 381, + 26, + 186, + 290, + 290, + 290, + 290, + 290, + 12, + 182, + 182, + 276, + 12, + 202, + 202, + 358, + 125, + 125, + 236, + 236, + 387, + 93, + 93, + 93, + 207, + 388, + 388, + 388, + 69, + 177, + 296, + 296, + 119, + 119, + 119, + 119, + 246, + 386, + 386, + 76, + 231, + 343, + 101, + 226, + 226, + 226, + 226, + 397, + 80, + 80, + 80, + 80, + 187, + 187, + 187, + 187, + 187, + 336, + 336, + 23, + 218, + 355, + 355, + 355, + 17, + 17, + 17, + 211, + 211, + 360, + 360, + 105, + 105, + 105, + 105, + 299, + 92, + 92, + 92, + 366, + 96, + 96, + 379, + 148, + 148, + 148, + 379, + 379, + 379, + 379, + 379, + 379, + 10, + 138, + 138, + 342, + 342, + 342, + 118, + 210, + 210, + 210, + 271, + 10, + 10, + 10, + 167, + 167, + 167, + 394, + 125, + 125, + 125, + 146, + 353, + 353, + 61, + 230, + 230, + 230, + 319, + 130, + 130, + 130, + 222, + 222, + 331, + 115, + 115, + 115, + 159, + 159, + 159, + 365, + 53, + 53, + 53, + 53, + 335, + 112, + 25, + 41, + 68, + 57, + 104, + 379, + 379, + 379, + 208, + 208, + 208, + 208, + 379, + 379, + 104, + 220, + 272, + 272, + 272, + 86, + 158, + 372, + 123, + 355, + 355, + 29, + 29, + 29, + 29, + 391, + 391, + 105, + 382, + 382, + 97, + 97, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 159, + 295, + 67, + 67, + 246, + 246, + 246, + 340, + 113, + 260, + 260, + 260, + 260, + 373, + 373, + 373, + 373, + 373, + 81, + 193, + 16, + 250, + 124, + 152, + 152, + 152, + 88, + 253, + 51, + 189, + 189, + 198, + 198, + 198, + 131, + 198, + 198, + 198, + 25, + 25, + 187, + 117, + 117, + 117, + 250, + 250, + 386, + 32, + 186, + 270, + 73, + 73, + 249, + 249, + 249, + 249, + 344, + 69, + 69, + 69, + 187, + 187, + 187, + 187, + 187, + 300, + 38, + 38, + 38, + 38, + 233, + 332, + 64, + 64, + 64, + 64, + 253, + 280, + 103, + 103, + 219, + 386, + 66, + 66, + 214, + 278, + 190, + 106, + 150, + 150, + 296, + 71, + 172, + 172, + 172, + 398, + 398, + 398, + 398, + 398, + 125, + 205, + 205, + 389, + 389, + 23, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 27, + 27, + 139, + 139, + 68, + 68, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 374, + 374, + 374, + 374, + 11, + 225, + 381, + 381, + 381, + 381, + 38, + 38, + 160, + 391, + 96, + 166, + 166, + 295, + 295, + 295, + 16, + 16, + 16, + 168, + 298, + 298, + 72, + 135, + 135, + 135, + 135, + 354, + 354, + 55, + 243, + 243, + 325, + 325, + 325, + 23, + 250, + 250, + 304, + 59, + 59, + 266, + 266, + 383, + 383, + 28, + 261, + 377, + 53, + 147, + 147, + 353, + 353, + 353, + 10, + 10, + 234, + 341, + 341, + 26, + 338, + 33, + 33, + 33, + 330, + 330, + 194, + 330, + 82, + 82, + 139, + 139, + 139, + 380, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 172, + 313, + 24, + 24, + 179, + 386, + 91, + 161, + 342, + 342, + 76, + 76, + 165, + 165, + 165, + 274, + 274, + 274, + 274, + 274, + 274, + 26, + 207, + 207, + 207, + 207, + 207, + 372, + 51, + 51, + 242, + 242, + 367, + 367, + 367, + 367, + 367, + 23, + 23, + 264, + 264, + 304, + 304, + 62, + 251, + 251, + 251, + 358, + 358, + 358, + 32, + 239, + 344, + 344, + 344, + 344, + 344, + 114, + 246, + 344, + 344, + 344, + 124, + 259, + 259, + 339, + 91, + 91, + 91, + 263, + 359, + 359, + 251, + 308, + 204, + 204, + 340, + 258, + 365, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 138, + 85, + 62, + 62, + 324, + 62, + 62, + 392, + 316, + 205, + 118, + 118, + 205, + 316, + 153, + 288, + 22, + 22, + 145, + 315, + 315, + 37, + 195, + 181, + 181, + 212, + 212, + 254, + 394, + 39, + 39, + 219, + 377, + 377, + 100, + 100, + 217, + 321, + 67, + 67, + 265, + 265, + 265, + 265, + 265, + 265, + 319, + 319, + 5, + 5, + 223, + 286, + 286, + 52, + 229, + 229, + 287, + 0, + 0, + 0, + 0, + 176, + 176, + 343, + 343, + 343, + 73, + 204, + 204, + 335, + 335, + 28, + 207, + 207, + 207, + 207, + 207, + 207, + 368, + 368, + 78, + 400, + 16, + 348, + 9, + 9, + 9, + 67, + 67, + 38, + 249, + 38, + 231, + 34, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 241, + 241, + 129, + 129, + 218, + 350, + 25, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 338, + 338, + 84, + 189, + 189, + 290, + 290, + 290, + 3, + 391, + 90, + 90, + 185, + 185, + 397, + 397, + 397, + 54, + 261, + 302, + 302, + 302, + 302, + 118, + 225, + 225, + 365, + 365, + 73, + 316, + 85, + 231, + 231, + 231, + 231, + 377, + 102, + 102, + 102, + 186, + 393, + 393, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 189, + 189, + 189, + 343, + 343, + 11, + 249, + 249, + 308, + 308, + 115, + 234, + 283, + 283, + 283, + 103, + 103, + 145, + 400, + 115, + 115, + 234, + 234, + 234, + 234, + 394, + 394, + 129, + 188, + 188, + 336, + 336, + 94, + 234, + 234, + 306, + 306, + 306, + 112, + 218, + 301, + 56, + 56, + 211, + 327, + 119, + 229, + 229, + 385, + 385, + 64, + 260, + 296, + 27, + 209, + 209, + 209, + 114, + 241, + 393, + 393, + 393, + 90, + 90, + 90, + 90, + 228, + 274, + 274, + 12, + 140, + 140, + 314, + 314, + 18, + 179, + 179, + 380, + 12, + 12, + 12, + 183, + 183, + 386, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 212, + 340, + 340, + 119, + 119, + 119, + 216, + 216, + 216, + 388, + 388, + 388, + 388, + 9, + 9, + 145, + 353, + 353, + 353, + 353, + 353, + 353, + 124, + 167, + 167, + 167, + 167, + 277, + 6, + 185, + 185, + 185, + 367, + 133, + 133, + 133, + 254, + 254, + 330, + 330, + 104, + 104, + 137, + 137, + 309, + 309, + 20, + 259, + 324, + 324, + 115, + 248, + 248, + 288, + 288, + 288, + 288, + 12, + 146, + 299, + 77, + 226, + 226, + 325, + 325, + 325, + 153, + 153, + 324, + 100, + 100, + 141, + 16, + 16, + 166, + 166, + 193, + 231, + 196, + 31, + 196, + 196, + 17, + 17, + 375, + 17, + 17, + 203, + 203, + 203, + 333, + 124, + 124, + 207, + 273, + 273, + 273, + 143, + 143, + 333, + 67, + 180, + 180, + 180, + 180, + 348, + 348, + 92, + 92, + 244, + 267, + 203, + 349, + 349, + 176, + 176, + 112, + 176, + 176, + 347, + 137, + 245, + 94, + 245, + 245, + 30, + 162, + 141, + 241, + 241, + 279, + 279, + 279, + 19, + 150, + 150, + 150, + 38, + 38, + 38, + 38, + 38, + 195, + 195, + 333, + 333, + 127, + 127, + 146, + 349, + 99, + 99, + 99, + 240, + 240, + 240, + 80, + 80, + 80, + 80, + 80, + 149, + 391, + 391, + 27, + 162, + 162, + 349, + 123, + 123, + 123, + 123, + 198, + 198, + 215, + 147, + 147, + 147, + 147, + 52, + 52, + 52, + 216, + 216, + 332, + 332, + 332, + 332, + 97, + 165, + 165, + 299, + 65, + 151, + 151, + 268, + 268, + 268, + 61, + 61, + 61, + 223, + 223, + 223, + 332, + 332, + 89, + 214, + 214, + 214, + 297, + 44, + 203, + 203, + 361, + 27, + 224, + 224, + 224, + 224, + 271, + 271, + 24, + 135, + 357, + 357, + 357, + 110, + 216, + 216, + 399, + 257, + 257, + 268, + 258, + 270, + 154, + 321, + 262, + 70, + 70, + 262, + 262, + 262, + 269, + 269, + 269, + 113, + 153, + 324, + 324, + 324, + 179, + 179, + 286, + 286, + 286, + 286, + 286, + 107, + 134, + 134, + 134, + 288, + 70, + 244, + 244, + 286, + 126, + 189, + 374, + 192, + 388, + 122, + 122, + 249, + 313, + 313, + 233, + 385, + 385, + 385, + 97, + 192, + 247, + 161, + 396, + 396, + 231, + 231, + 231, + 224, + 224, + 224, + 352, + 352, + 224, + 355, + 0, + 206, + 83, + 171, + 231, + 267, + 267, + 266, + 340, + 340, + 54, + 54, + 54, + 54, + 183, + 183, + 370, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 273, + 273, + 128, + 198, + 395, + 395, + 395, + 395, + 49, + 192, + 361, + 13, + 13, + 164, + 378, + 38, + 247, + 369, + 369, + 121, + 169, + 361, + 253, + 400, + 144, + 302, + 264, + 264, + 264, + 264, + 326, + 252, + 252, + 278, + 219, + 219, + 338, + 175, + 175, + 129, + 175, + 342, + 238, + 325, + 136, + 307, + 307, + 307, + 307, + 307, + 307, + 93, + 93, + 183, + 183, + 183, + 298, + 28, + 28, + 145, + 145, + 75, + 230, + 230, + 29, + 394, + 394, + 29, + 247, + 331, + 133, + 133, + 193, + 193, + 193, + 386, + 78, + 245, + 37, + 170, + 130, + 185, + 272, + 272, + 272, + 272, + 100, + 100, + 388, + 85, + 85, + 247, + 247, + 269, + 269, + 39, + 156, + 305, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 110, + 110, + 110, + 217, + 289, + 289, + 182, + 379, + 134, + 355, + 224, + 338, + 338, + 69, + 143, + 143, + 164, + 202, + 299, + 299, + 299, + 4, + 4, + 236, + 236, + 377, + 377, + 91, + 91, + 91, + 236, + 316, + 316, + 316, + 91, + 91, + 91, + 91, + 91, + 143, + 304, + 304, + 304, + 17, + 185, + 274, + 274, + 274, + 274, + 83, + 83, + 83, + 149, + 149, + 149, + 392, + 392, + 392, + 392, + 76, + 76, + 161, + 161, + 384, + 116, + 116, + 225, + 384, + 384, + 8, + 159, + 159, + 397, + 125, + 155, + 80, + 80, + 80, + 260, + 260, + 45, + 252, + 5, + 197, + 100, + 100, + 388, + 388, + 388, + 388, + 388, + 100, + 238, + 88, + 255, + 112, + 180, + 26, + 26, + 245, + 175, + 175, + 249, + 115, + 249, + 62, + 62, + 344, + 77, + 77, + 355, + 355, + 355, + 355, + 355, + 78, + 78, + 184, + 297, + 49, + 395, + 180, + 180, + 180, + 395, + 89, + 89, + 89, + 279, + 160, + 279, + 53, + 205, + 358, + 358, + 274, + 121, + 188, + 398, + 398, + 398, + 123, + 217, + 287, + 394, + 177, + 177, + 177, + 342, + 93, + 43, + 43, + 224, + 224, + 224, + 378, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 166, + 166, + 166, + 387, + 387, + 115, + 115, + 115, + 136, + 279, + 279, + 92, + 92, + 92, + 92, + 200, + 334, + 334, + 92, + 92, + 92, + 92, + 173, + 320, + 320, + 4, + 4, + 4, + 4, + 4, + 258, + 267, + 267, + 57, + 153, + 153, + 300, + 59, + 207, + 369, + 369, + 369, + 93, + 201, + 296, + 128, + 128, + 165, + 165, + 165, + 302, + 302, + 128, + 128, + 128, + 128, + 214, + 341, + 341, + 341, + 341, + 341, + 36, + 135, + 135, + 135, + 135, + 135, + 135, + 285, + 15, + 15, + 15, + 15, + 218, + 218, + 218, + 218, + 334, + 73, + 73, + 73, + 232, + 334, + 131, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 342, + 23, + 23, + 23, + 179, + 295, + 58, + 146, + 146, + 297, + 297, + 297, + 53, + 193, + 193, + 193, + 296, + 67, + 195, + 195, + 195, + 195, + 195, + 339, + 339, + 339, + 339, + 130, + 182, + 182, + 321, + 103, + 103, + 335, + 335, + 103, + 303, + 124, + 286, + 31, + 31, + 345, + 236, + 236, + 345, + 345, + 345, + 83, + 204, + 270, + 270, + 74, + 209, + 209, + 316, + 316, + 10, + 10, + 186, + 377, + 120, + 120, + 120, + 204, + 204, + 204, + 204, + 267, + 267, + 267, + 267, + 128, + 259, + 259, + 259, + 348, + 348, + 29, + 221, + 221, + 397, + 50, + 50, + 159, + 349, + 349, + 349, + 349, + 349, + 349, + 99, + 250, + 344, + 16, + 16, + 16, + 219, + 219, + 219, + 352, + 23, + 23, + 23, + 168, + 379, + 379, + 100, + 246, + 246, + 246, + 246, + 319, + 130, + 257, + 368, + 58, + 58, + 58, + 240, + 240, + 322, + 63, + 63, + 63, + 178, + 178, + 178, + 178, + 178, + 390, + 97, + 211, + 211, + 211, + 329, + 329, + 48, + 161, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 74, + 194, + 194, + 194, + 270, + 112, + 112, + 266, + 347, + 104, + 217, + 279, + 279, + 129, + 129, + 129, + 175, + 366, + 130, + 130, + 130, + 130, + 219, + 219, + 345, + 35, + 35, + 35, + 35, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 364, + 364, + 364, + 112, + 153, + 153, + 382, + 55, + 248, + 380, + 380, + 76, + 76, + 76, + 180, + 357, + 357, + 66, + 165, + 165, + 390, + 42, + 245, + 377, + 377, + 377, + 137, + 137, + 137, + 295, + 295, + 295, + 295, + 105, + 105, + 105, + 258, + 258, + 376, + 376, + 376, + 5, + 5, + 144, + 318, + 318, + 318, + 318, + 55, + 55, + 55, + 55, + 226, + 399, + 265, + 265, + 319, + 170, + 170, + 170, + 170, + 282, + 233, + 233, + 383, + 185, + 77, + 77, + 185, + 345, + 345, + 345, + 200, + 42, + 42, + 42, + 42, + 42, + 200, + 200, + 200, + 350, + 55, + 251, + 382, + 217, + 217, + 276, + 276, + 127, + 188, + 188, + 188, + 188, + 188, + 188, + 387, + 387, + 26, + 241, + 275, + 275, + 275, + 275, + 127, + 127, + 127, + 156, + 349, + 349, + 349, + 349, + 349, + 88, + 248, + 248, + 248, + 321, + 217, + 340, + 212, + 376, + 10, + 161, + 289, + 157, + 355, + 60, + 263, + 263, + 340, + 340, + 340, + 340, + 150, + 150, + 318, + 325, + 325, + 326, + 354, + 345, + 231, + 345, + 345, + 345, + 41, + 190, + 190, + 354, + 354, + 76, + 76, + 76, + 76, + 76, + 76, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 340, + 30, + 208, + 329, + 59, + 252, + 252, + 329, + 175, + 309, + 309, + 309, + 185, + 296, + 204, + 334, + 85, + 85, + 299, + 313, + 183, + 219, + 282, + 282, + 127, + 370, + 163, + 163, + 85, + 138, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 174, + 18, + 183, + 183, + 368, + 133, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 211, + 211, + 211, + 318, + 157, + 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, + 34, + 34, + 169, + 169, + 339, + 73, + 251, + 396, + 6, + 6, + 169, + 169, + 169, + 169, + 349, + 349, + 4, + 181, + 224, + 176, + 176, + 154, + 154, + 154, + 269, + 213, + 163, + 163, + 393, + 393, + 163, + 163, + 343, + 32, + 32, + 260, + 260, + 260, + 260, + 393, + 215, + 215, + 215, + 334, + 334, + 15, + 213, + 213, + 375, + 375, + 40, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 387, + 387, + 40, + 252, + 302, + 120, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 317, + 317, + 55, + 55, + 55, + 55, + 229, + 391, + 391, + 35, + 35, + 153, + 272, + 272, + 272, + 272, + 272, + 125, + 233, + 233, + 233, + 233, + 288, + 54, + 159, + 159, + 159, + 159, + 333, + 173, + 173, + 173, + 173, + 173, + 323, + 323, + 259, + 285, + 149, + 365, + 365, + 365, + 169, + 169, + 169, + 343, + 179, + 344, + 130, + 158, + 158, + 356, + 356, + 356, + 90, + 90, + 90, + 205, + 205, + 325, + 325, + 325, + 182, + 268, + 268, + 268, + 268, + 268, + 154, + 383, + 383, + 46, + 247, + 247, + 247, + 247, + 269, + 269, + 84, + 84, + 84, + 256, + 269, + 269, + 269, + 52, + 228, + 368, + 111, + 144, + 335, + 17, + 213, + 213, + 326, + 72, + 187, + 187, + 398, + 398, + 398, + 75, + 144, + 295, + 295, + 15, + 15, + 15, + 15, + 15, + 15, + 191, + 191, + 297, + 297, + 53, + 53, + 181, + 181, + 385, + 385, + 91, + 91, + 91, + 91, + 91, + 91, + 264, + 280, + 280, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 250, + 250, + 250, + 250, + 250, + 294, + 62, + 252, + 340, + 340, + 126, + 126, + 126, + 266, + 334, + 334, + 103, + 103, + 103, + 103, + 103, + 230, + 230, + 230, + 352, + 3, + 213, + 339, + 66, + 241, + 241, + 327, + 61, + 155, + 155, + 336, + 336, + 336, + 336, + 22, + 22, + 22, + 22, + 193, + 193, + 345, + 69, + 232, + 274, + 274, + 274, + 104, + 104, + 169, + 169, + 351, + 54, + 54, + 164, + 350, + 350, + 64, + 64, + 64, + 147, + 147, + 147, + 147, + 147, + 279, + 51, + 244, + 244, + 244, + 289, + 289, + 26, + 26, + 26, + 262, + 310, + 310, + 310, + 310, + 310, + 310, + 67, + 67, + 140, + 363, + 68, + 200, + 200, + 200, + 327, + 327, + 327, + 327, + 63, + 146, + 267, + 267, + 45, + 45, + 45, + 45, + 164, + 377, + 70, + 246, + 246, + 378, + 378, + 378, + 5, + 5, + 197, + 197, + 339, + 131, + 161, + 386, + 7, + 211, + 211, + 355, + 355, + 110, + 110, + 142, + 395, + 395, + 395, + 395, + 395, + 395, + 92, + 92, + 92, + 183, + 183, + 183, + 109, + 109, + 231, + 231, + 231, + 19, + 19, + 175, + 126, + 126, + 126, + 179, + 179, + 34, + 34, + 34, + 146, + 146, + 95, + 199, + 199, + 47, + 47, + 47, + 47, + 47, + 156, + 101, + 209, + 209, + 209, + 119, + 154, + 154, + 26, + 270, + 26, + 26, + 26, + 235, + 235, + 235, + 235, + 63, + 224, + 281, + 281, + 281, + 281, + 94, + 156, + 273, + 273, + 25, + 25, + 179, + 87, + 87, + 87, + 87, + 229, + 33, + 207, + 22, + 100, + 393, + 393, + 203, + 203, + 203, + 393, + 393, + 393, + 393, + 393, + 108, + 226, + 99, + 23, + 37, + 115, + 281, + 281, + 281, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 346, + 25, + 25, + 25, + 240, + 383, + 82, + 316, + 316, + 316, + 316, + 113, + 113, + 340, + 15, + 15, + 135, + 135, + 135, + 135, + 375, + 86, + 115, + 121, + 121, + 121, + 376, + 121, + 121, + 230, + 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, + 47, + 206, + 206, + 318, + 240, + 364, + 364, + 96, + 96, + 160, + 160, + 364, + 364, + 14, + 155, + 155, + 155, + 155, + 364, + 341, + 190, + 190, + 190, + 190, + 329, + 69, + 69, + 164, + 283, + 283, + 59, + 172, + 172, + 390, + 41, + 41, + 41, + 164, + 164, + 326, + 326, + 326, + 326, + 186, + 186, + 186, + 93, + 93, + 186, + 306, + 216, + 216, + 216, + 275, + 180, + 312, + 312, + 312, + 312, + 312, + 312, + 37, + 230, + 288, + 8, + 8, + 8, + 8, + 197, + 331, + 224, + 224, + 352, + 352, + 239, + 239, + 239, + 239, + 343, + 343, + 218, + 218, + 218, + 336, + 94, + 94, + 177, + 54, + 137, + 1, + 179, + 376, + 39, + 152, + 152, + 385, + 55, + 55, + 212, + 212, + 309, + 4, + 4, + 4, + 4, + 182, + 322, + 322, + 39, + 224, + 351, + 351, + 101, + 101, + 137, + 325, + 5, + 181, + 181, + 275, + 275, + 63, + 63, + 63, + 184, + 184, + 184, + 184, + 184, + 335, + 335, + 335, + 335, + 335, + 187, + 187, + 187, + 388, + 388, + 208, + 208, + 208, + 389, + 389, + 389, + 389, + 389, + 389, + 63, + 141, + 322, + 114, + 191, + 191, + 345, + 345, + 42, + 247, + 374, + 32, + 238, + 372, + 372, + 0, + 206, + 345, + 345, + 28, + 28, + 28, + 28, + 204, + 204, + 336, + 56, + 242, + 282, + 109, + 185, + 307, + 307, + 94, + 164, + 292, + 292, + 123, + 142, + 142, + 310, + 310, + 228, + 297, + 297, + 297, + 89, + 254, + 283, + 228, + 277, + 241, + 241, + 241, + 241, + 241, + 273, + 273, + 205, + 343, + 150, + 150, + 261, + 220, + 220, + 220, + 220, + 352, + 255, + 270, + 270, + 270, + 270, + 270, + 270, + 270, + 164, + 198, + 198, + 361, + 244, + 180, + 182, + 182, + 182, + 81, + 81, + 182, + 357, + 357, + 357, + 357, + 238, + 238, + 238, + 352, + 352, + 352, + 21, + 389, + 79, + 339, + 33, + 383, + 383, + 95, + 342, + 298, + 298, + 282, + 282, + 56, + 56, + 282, + 154, + 282, + 282, + 282, + 282, + 282, + 75, + 75, + 196, + 196, + 196, + 297, + 297, + 7, + 238, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 77, + 222, + 222, + 222, + 341, + 241, + 319, + 319, + 319, + 319, + 319, + 319, + 55, + 136, + 339, + 89, + 197, + 310, + 10, + 360, + 360, + 360, + 360, + 360, + 360, + 54, + 234, + 298, + 298, + 298, + 5, + 5, + 255, + 255, + 255, + 255, + 255, + 255, + 340, + 340, + 340, + 2, + 2, + 261, + 261, + 361, + 361, + 43, + 43, + 231, + 231, + 231, + 267, + 267, + 111, + 217, + 217, + 334, + 334, + 120, + 223, + 223, + 223, + 307, + 74, + 74, + 221, + 221, + 221, + 221, + 221, + 342, + 24, + 220, + 220, + 220, + 269, + 107, + 212, + 212, + 212, + 313, + 96, + 96, + 96, + 262, + 298, + 24, + 24, + 24, + 202, + 376, + 7, + 7, + 207, + 288, + 288, + 90, + 90, + 90, + 186, + 360, + 360, + 32, + 32, + 164, + 399, + 65, + 210, + 210, + 299, + 6, + 266, + 266, + 266, + 266, + 307, + 252, + 327, + 148, + 342, + 82, + 82, + 256, + 256, + 380, + 24, + 24, + 230, + 230, + 328, + 104, + 194, + 115, + 115, + 115, + 115, + 115, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 158, + 158, + 158, + 390, + 91, + 176, + 308, + 203, + 203, + 203, + 229, + 54, + 54, + 54, + 229, + 133, + 133, + 165, + 297, + 85, + 189, + 271, + 271, + 271, + 40, + 135, + 135, + 122, + 122, + 122, + 122, + 170, + 170, + 106, + 142, + 142, + 142, + 142, + 142, + 142, + 288, + 122, + 198, + 105, + 363, + 363, + 105, + 215, + 215, + 215, + 215, + 281, + 281, + 281, + 86, + 86, + 86, + 188, + 272, + 272, + 16, + 16, + 16, + 242, + 242, + 242, + 242, + 372, + 103, + 189, + 386, + 120, + 195, + 195, + 284, + 284, + 43, + 43, + 194, + 194, + 389, + 389, + 389, + 389, + 109, + 214, + 277, + 277, + 119, + 119, + 119, + 187, + 293, + 78, + 78, + 235, + 235, + 315, + 258, + 373, + 147, + 343, + 73, + 73, + 213, + 213, + 301, + 301, + 301, + 301, + 301, + 18, + 18, + 185, + 185, + 185, + 185, + 185, + 185, + 347, + 83, + 83, + 189, + 310, + 245, + 376, + 376, + 376, + 229, + 328, + 328, + 14, + 14, + 173, + 396, + 123, + 123, + 123, + 162, + 379, + 379, + 379, + 379, + 379, + 379, + 32, + 161, + 161, + 345, + 345, + 49, + 209, + 209, + 209, + 390, + 194, + 194, + 286, + 286, + 286, + 286, + 286, + 148, + 148, + 148, + 31, + 148, + 286, + 96, + 96, + 200, + 352, + 352, + 352, + 352, + 256, + 359, + 236, + 320, + 320, + 320, + 204, + 129, + 129, + 129, + 204, + 204, + 330, + 217, + 217, + 346, + 81, + 194, + 194, + 194, + 194, + 296, + 10, + 10, + 10, + 10, + 10, + 189, + 330, + 330, + 330, + 330, + 37, + 222, + 222, + 339, + 122, + 188, + 319, + 319, + 319, + 319, + 57, + 254, + 368, + 368, + 81, + 81, + 157, + 157, + 348, + 18, + 18, + 18, + 245, + 245, + 245, + 245, + 245, + 359, + 19, + 149, + 131, + 287, + 287, + 131, + 253, + 338, + 338, + 54, + 54, + 167, + 363, + 128, + 128, + 128, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 340, + 340, + 340, + 340, + 340, + 340, + 17, + 258, + 369, + 130, + 146, + 381, + 381, + 381, + 47, + 47, + 47, + 47, + 47, + 47, + 201, + 315, + 315, + 315, + 315, + 76, + 76, + 76, + 142, + 351, + 351, + 351, + 351, + 351, + 351, + 85, + 85, + 243, + 300, + 300, + 115, + 182, + 182, + 182, + 372, + 372, + 372, + 372, + 372, + 372, + 16, + 153, + 153, + 153, + 303, + 303, + 110, + 173, + 332, + 167, + 129, + 129, + 129, + 167, + 309, + 259, + 363, + 229, + 307, + 307, + 307, + 256, + 334, + 49, + 49, + 49, + 234, + 385, + 195, + 296, + 126, + 126, + 173, + 362, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 195, + 195, + 195, + 195, + 195, + 352, + 104, + 156, + 156, + 371, + 371, + 371, + 12, + 217, + 372, + 133, + 171, + 171, + 171, + 346, + 9, + 185, + 185, + 185, + 185, + 185, + 185, + 399, + 48, + 48, + 48, + 48, + 177, + 177, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 91, + 169, + 169, + 169, + 270, + 270, + 270, + 36, + 36, + 161, + 366, + 106, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 355, + 12, + 256, + 256, + 256, + 256, + 329, + 329, + 54, + 54, + 182, + 182, + 182, + 303, + 68, + 68, + 68, + 68, + 242, + 242, + 396, + 0, + 265, + 382, + 238, + 238, + 238, + 238, + 238, + 342, + 162, + 370, + 101, + 199, + 389, + 389, + 389, + 389, + 57, + 57, + 57, + 213, + 213, + 304, + 122, + 161, + 161, + 275, + 79, + 174, + 296, + 296, + 296, + 296, + 28, + 28, + 182, + 182, + 182, + 182, + 182, + 351, + 115, + 189, + 189, + 397, + 11, + 258, + 283, + 68, + 203, + 203, + 203, + 203, + 301, + 19, + 19, + 246, + 374, + 374, + 130, + 130, + 175, + 55, + 55, + 55, + 169, + 169, + 169, + 131, + 131, + 243, + 286, + 81, + 81, + 170, + 330, + 330, + 54, + 209, + 209, + 209, + 209, + 209, + 395, + 65, + 252, + 252, + 252, + 377, + 34, + 34, + 171, + 334, + 85, + 85, + 165, + 363, + 363, + 363, + 363, + 363, + 363, + 13, + 219, + 219, + 219, + 347, + 0, + 194, + 354, + 354, + 98, + 98, + 260, + 47, + 253, + 253, + 75, + 75, + 75, + 134, + 84, + 187, + 326, + 326, + 123, + 180, + 180, + 380, + 380, + 380, + 380, + 67, + 266, + 53, + 53, + 220, + 220, + 397, + 76, + 193, + 379, + 21, + 191, + 269, + 59, + 59, + 136, + 353, + 353, + 353, + 42, + 165, + 165, + 165, + 165, + 336, + 336, + 336, + 108, + 190, + 328, + 328, + 75, + 75, + 75, + 75, + 75, + 75, + 260, + 260, + 386, + 386, + 130, + 130, + 201, + 389, + 389, + 102, + 142, + 352, + 352, + 19, + 19, + 158, + 158, + 158, + 158, + 158, + 158, + 331, + 36, + 36, + 209, + 209, + 397, + 397, + 142, + 273, + 251, + 389, + 389, + 389, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 283, + 171, + 284, + 284, + 109, + 109, + 109, + 160, + 160, + 365, + 365, + 365, + 365, + 365, + 365, + 116, + 264, + 264, + 264, + 324, + 170, + 9, + 9, + 170, + 170, + 324, + 324, + 29, + 150, + 338, + 83, + 148, + 148, + 293, + 293, + 98, + 98, + 98, + 262, + 262, + 397, + 90, + 90, + 246, + 356, + 102, + 150, + 150, + 150, + 322, + 322, + 322, + 322, + 26, + 152, + 3, + 3, + 3, + 265, + 80, + 80, + 153, + 366, + 7, + 7, + 146, + 146, + 146, + 7, + 7, + 264, + 65, + 322, + 65, + 65, + 161, + 92, + 229, + 229, + 74, + 321, + 74, + 247, + 320, + 320, + 91, + 234, + 131, + 212, + 212, + 36, + 263, + 263, + 365, + 365, + 4, + 150, + 310, + 310, + 310, + 105, + 224, + 350, + 350, + 350, + 23, + 23, + 23, + 23, + 159, + 159, + 159, + 159, + 159, + 295, + 92, + 138, + 397, + 108, + 108, + 108, + 178, + 178, + 178, + 178, + 317, + 118, + 151, + 151, + 151, + 356, + 324, + 324, + 236, + 236, + 324, + 295, + 211, + 211, + 35, + 35, + 211, + 211, + 211, + 344, + 344, + 266, + 363, + 363, + 151, + 385, + 3, + 318, + 123, + 123, + 123, + 40, + 113, + 349, + 349, + 16, + 221, + 221, + 355, + 355, + 208, + 292, + 292, + 292, + 292, + 92, + 149, + 149, + 149, + 347, + 347, + 347, + 347, + 111, + 111, + 111, + 138, + 138, + 303, + 303, + 129, + 129, + 239, + 239, + 321, + 38, + 38, + 38, + 225, + 225, + 353, + 104, + 104, + 152, + 294, + 72, + 253, + 253, + 253, + 253, + 130, + 235, + 142, + 387, + 142, + 171, + 226, + 176, + 102, + 102, + 102, + 176, + 95, + 95, + 95, + 350, + 350, + 95, + 95, + 95, + 95, + 237, + 320, + 320, + 320, + 11, + 11, + 11, + 155, + 155, + 385, + 385, + 29, + 29, + 176, + 126, + 126, + 126, + 152, + 152, + 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, + 0, + 298, + 298, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 335, + 335, + 335, + 335, + 335, + 101, + 236, + 236, + 236, + 236, + 382, + 93, + 93, + 278, + 99, + 99, + 235, + 235, + 235, + 297, + 128, + 210, + 210, + 210, + 337, + 77, + 223, + 223, + 223, + 267, + 267, + 267, + 267, + 40, + 40, + 40, + 40, + 243, + 377, + 41, + 176, + 176, + 321, + 321, + 321, + 126, + 126, + 152, + 152, + 152, + 337, + 1, + 135, + 135, + 135, + 327, + 327, + 327, + 327, + 66, + 239, + 340, + 340, + 340, + 340, + 340, + 340, + 21, + 265, + 265, + 265, + 265, + 284, + 50, + 50, + 192, + 279, + 28, + 216, + 216, + 283, + 283, + 48, + 48, + 254, + 254, + 254, + 373, + 99, + 185, + 322, + 322, + 322, + 322, + 77, + 77, + 196, + 353, + 25, + 244, + 244, + 244, + 244, + 244, + 375, + 37, + 177, + 336, + 336, + 69, + 69, + 207, + 207, + 273, + 273, + 86, + 86, + 86, + 86, + 241, + 348, + 64, + 194, + 194, + 194, + 194, + 194, + 194, + 285, + 285, + 55, + 55, + 166, + 166, + 166, + 166, + 342, + 342, + 74, + 74, + 216, + 216, + 216, + 334, + 334, + 79, + 79, + 79, + 237, + 392, + 392, + 392, + 392, + 392, + 392, + 392, + 2, + 2, + 163, + 163, + 349, + 349, + 71, + 71, + 71, + 208, + 378, + 378, + 61, + 61, + 188, + 15, + 219, + 121, + 213, + 36, + 138, + 5, + 5, + 5, + 5, + 5, + 5, + 161, + 100, + 100, + 292, + 292, + 292, + 100, + 100, + 100, + 171, + 171, + 348, + 29, + 29, + 29, + 247, + 247, + 247, + 118, + 118, + 137, + 25, + 258, + 16, + 226, + 226, + 197, + 161, + 161, + 22, + 22, + 22, + 161, + 161, + 4, + 197, + 197, + 123, + 123, + 259, + 117, + 146, + 146, + 146, + 84, + 84, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 355, + 355, + 56, + 214, + 214, + 371, + 371, + 371, + 371, + 169, + 258, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 97, + 97, + 196, + 196, + 292, + 292, + 292, + 119, + 119, + 224, + 292, + 5, + 5, + 5, + 5, + 5, + 216, + 298, + 298, + 36, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 384, + 384, + 384, + 384, + 91, + 91, + 91, + 136, + 136, + 136, + 136, + 136, + 298, + 104, + 104, + 104, + 223, + 223, + 397, + 397, + 397, + 397, + 397, + 106, + 251, + 317, + 317, + 101, + 101, + 101, + 194, + 194, + 333, + 88, + 139, + 329, + 329, + 329, + 115, + 168, + 168, + 360, + 360, + 36, + 36, + 36, + 211, + 211, + 211, + 211, + 211, + 211, + 313, + 72, + 184, + 387, + 387, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 193, + 193, + 279, + 279, + 279, + 61, + 147, + 340, + 56, + 56, + 237, + 237, + 297, + 108, + 207, + 207, + 334, + 334, + 334, + 334, + 28, + 140, + 331, + 119, + 119, + 184, + 291, + 15, + 15, + 15, + 227, + 227, + 333, + 333, + 333, + 125, + 190, + 190, + 375, + 38, + 38, + 205, + 283, + 24, + 24, + 24, + 225, + 281, + 281, + 281, + 281, + 281, + 8, + 8, + 190, + 190, + 190, + 274, + 111, + 213, + 213, + 338, + 234, + 322, + 322, + 274, + 81, + 81, + 81, + 170, + 170, + 170, + 170, + 274, + 274, + 228, + 228, + 228, + 85, + 228, + 228, + 228, + 383, + 383, + 383, + 172, + 366, + 110, + 110, + 253, + 286, + 286, + 162, + 322, + 322, + 322, + 3, + 317, + 77, + 77, + 77, + 318, + 77, + 307, + 20, + 20, + 348, + 42, + 348, + 348, + 311, + 294, + 294, + 335, + 172, + 172, + 335, + 335, + 335, + 197, + 381, + 381, + 381, + 381, + 381, + 285, + 285, + 285, + 285, + 285, + 285, + 384, + 384, + 384, + 377, + 353, + 342, + 342, + 362, + 362, + 276, + 233, + 276, + 276, + 103, + 103, + 103, + 103, + 135, + 283, + 87, + 87, + 143, + 143, + 143, + 303, + 303, + 35, + 219, + 336, + 59, + 59, + 59, + 348, + 59, + 267, + 267, + 267, + 179, + 179, + 396, + 396, + 396, + 135, + 89, + 135, + 389, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 183, + 324, + 74, + 198, + 321, + 321, + 90, + 90, + 249, + 249, + 294, + 294, + 243, + 350, + 261, + 345, + 345, + 345, + 345, + 345, + 118, + 118, + 118, + 240, + 383, + 383, + 140, + 334, + 49, + 161, + 354, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 186, + 186, + 284, + 78, + 143, + 300, + 300, + 300, + 189, + 189, + 306, + 182, + 398, + 398, + 398, + 180, + 353, + 23, + 265, + 265, + 265, + 265, + 265, + 265, + 305, + 305, + 43, + 192, + 12, + 136, + 136, + 318, + 155, + 155, + 280, + 211, + 211, + 211, + 211, + 198, + 141, + 215, + 87, + 215, + 215, + 215, + 330, + 330, + 50, + 149, + 116, + 116, + 214, + 214, + 214, + 214, + 350, + 350, + 350, + 194, + 326, + 326, + 120, + 199, + 376, + 376, + 376, + 376, + 376, + 31, + 31, + 216, + 216, + 216, + 216, + 320, + 320, + 56, + 184, + 398, + 1, + 1, + 182, + 182, + 297, + 11, + 11, + 11, + 11, + 11, + 11, + 186, + 343, + 343, + 65, + 65, + 263, + 320, + 129, + 129, + 189, + 189, + 363, + 363, + 363, + 98, + 98, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 377, + 377, + 83, + 138, + 138, + 307, + 307, + 148, + 148, + 148, + 381, + 381, + 381, + 381, + 241, + 388, + 388, + 84, + 138, + 138, + 138, + 138, + 138, + 303, + 303, + 303, + 303, + 1, + 1, + 149, + 368, + 14, + 14, + 14, + 14, + 189, + 189, + 189, + 358, + 119, + 203, + 399, + 399, + 399, + 399, + 399, + 84, + 84, + 183, + 368, + 118, + 179, + 4, + 233, + 49, + 49, + 216, + 216, + 362, + 362, + 49, + 49, + 49, + 216, + 216, + 383, + 119, + 223, + 223, + 223, + 358, + 28, + 28, + 202, + 288, + 288, + 69, + 215, + 358, + 28, + 156, + 27, + 355, + 355, + 355, + 355, + 27, + 27, + 135, + 358, + 358, + 21, + 173, + 348, + 94, + 94, + 388, + 112, + 128, + 247, + 370, + 128, + 128, + 181, + 181, + 293, + 293, + 115, + 367, + 367, + 367, + 72, + 10, + 130, + 83, + 30, + 111, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 335, + 47, + 47, + 241, + 339, + 339, + 42, + 239, + 122, + 122, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 366, + 366, + 22, + 156, + 399, + 9, + 9, + 145, + 145, + 328, + 328, + 79, + 339, + 339, + 56, + 56, + 56, + 137, + 320, + 320, + 320, + 320, + 320, + 61, + 61, + 61, + 61, + 61, + 249, + 249, + 249, + 249, + 249, + 282, + 282, + 2, + 228, + 228, + 288, + 288, + 15, + 15, + 226, + 226, + 354, + 354, + 354, + 12, + 12, + 180, + 309, + 309, + 309, + 120, + 239, + 286, + 286, + 286, + 286, + 39, + 39, + 39, + 314, + 48, + 48, + 278, + 25, + 25, + 25, + 139, + 269, + 337, + 294, + 237, + 294, + 354, + 309, + 125, + 376, + 63, + 63, + 350, + 350, + 71, + 222, + 375, + 375, + 375, + 375, + 40, + 40, + 40, + 221, + 221, + 268, + 20, + 380, + 109, + 296, + 59, + 59, + 59, + 147, + 147, + 147, + 147, + 394, + 124, + 108, + 108, + 213, + 213, + 288, + 74, + 74, + 197, + 197, + 197, + 277, + 277, + 277, + 107, + 248, + 395, + 395, + 193, + 339, + 283, + 365, + 71, + 71, + 308, + 399, + 93, + 236, + 236, + 236, + 399, + 399, + 101, + 365, + 346, + 195, + 195, + 195, + 195, + 195, + 393, + 28, + 28, + 28, + 163, + 396, + 36, + 36, + 191, + 191, + 273, + 113, + 113, + 113, + 113, + 113, + 161, + 161, + 269, + 57, + 135, + 135, + 318, + 111, + 223, + 223, + 223, + 223, + 371, + 371, + 371, + 371, + 371, + 371, + 25, + 25, + 141, + 385, + 133, + 264, + 264, + 264, + 398, + 398, + 105, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 331, + 5, + 5, + 231, + 375, + 41, + 41, + 146, + 146, + 388, + 388, + 388, + 388, + 96, + 265, + 265, + 265, + 265, + 265, + 340, + 95, + 161, + 382, + 11, + 251, + 251, + 294, + 294, + 5, + 245, + 304, + 304, + 224, + 187, + 187, + 51, + 301, + 51, + 187, + 16, + 150, + 361, + 140, + 369, + 369, + 369, + 369, + 369, + 6, + 6, + 163, + 350, + 350, + 350, + 31, + 241, + 396, + 93, + 179, + 179, + 179, + 179, + 334, + 334, + 334, + 89, + 141, + 141, + 141, + 141, + 141, + 294, + 104, + 190, + 318, + 318, + 318, + 33, + 189, + 189, + 189, + 189, + 189, + 189, + 298, + 298, + 103, + 103, + 197, + 306, + 151, + 80, + 80, + 80, + 80, + 151, + 151, + 151, + 318, + 53, + 198, + 317, + 17, + 17, + 251, + 251, + 340, + 340, + 340, + 340, + 340, + 340, + 340, + 340, + 12, + 240, + 240, + 335, + 335, + 335, + 202, + 202, + 301, + 94, + 179, + 340, + 160, + 160, + 311, + 113, + 155, + 279, + 222, + 224, + 224, + 169, + 149, + 164, + 164, + 203, + 155, + 155, + 155, + 155, + 155, + 234, + 175, + 201, + 290, + 290, + 290, + 290, + 290, + 201, + 201, + 276, + 145, + 187, + 336, + 336, + 187, + 187, + 187, + 187, + 363, + 363, + 60, + 152, + 152, + 282, + 54, + 359, + 359, + 70, + 369, + 98, + 203, + 203, + 346, + 49, + 341, + 312, + 201, + 201, + 312, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 363, + 363, + 363, + 363, + 1, + 214, + 214, + 14, + 166, + 65, + 65, + 65, + 147, + 147, + 147, + 303, + 44, + 44, + 208, + 208, + 208, + 208, + 382, + 382, + 382, + 15, + 15, + 15, + 170, + 170, + 170, + 170, + 388, + 45, + 191, + 191, + 191, + 393, + 199, + 199, + 212, + 212, + 212, + 212, + 95, + 95, + 212, + 212, + 212, + 349, + 74, + 74, + 74, + 74, + 237, + 237, + 366, + 126, + 126, + 259, + 393, + 97, + 260, + 353, + 353, + 353, + 353, + 353, + 79, + 79, + 79, + 79, + 138, + 138, + 277, + 73, + 73, + 374, + 115, + 313, + 40, + 305, + 305, + 243, + 305, + 305, + 3, + 391, + 36, + 36, + 152, + 152, + 295, + 111, + 111, + 111, + 111, + 238, + 238, + 356, + 356, + 356, + 356, + 18, + 18, + 147, + 352, + 352, + 217, + 160, + 160, + 267, + 53, + 53, + 160, + 160, + 18, + 67, + 67, + 67, + 126, + 351, + 351, + 351, + 351, + 126, + 345, + 36, + 36, + 323, + 323, + 27, + 27, + 211, + 211, + 211, + 272, + 45, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 27, + 27, + 237, + 36, + 232, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 355, + 355, + 21, + 378, + 7, + 142, + 142, + 142, + 142, + 283, + 111, + 111, + 210, + 210, + 270, + 270, + 69, + 69, + 69, + 69, + 229, + 229, + 374, + 374, + 374, + 374, + 374, + 48, + 48, + 48, + 232, + 313, + 122, + 122, + 122, + 216, + 340, + 38, + 225, + 272, + 272, + 272, + 103, + 103, + 103, + 175, + 175, + 307, + 69, + 69, + 136, + 136, + 399, + 116, + 160, + 160, + 382, + 382, + 382, + 44, + 218, + 218, + 218, + 316, + 316, + 316, + 316, + 316, + 49, + 49, + 49, + 49, + 230, + 366, + 366, + 36, + 240, + 240, + 240, + 370, + 63, + 251, + 273, + 273, + 273, + 273, + 273, + 273, + 121, + 121, + 121, + 227, + 227, + 227, + 325, + 325, + 325, + 325, + 325, + 325, + 112, + 199, + 199, + 312, + 312, + 0, + 0, + 0, + 151, + 322, + 32, + 195, + 319, + 319, + 319, + 319, + 319, + 123, + 123, + 123, + 154, + 154, + 154, + 285, + 61, + 189, + 301, + 301, + 301, + 127, + 253, + 374, + 130, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 393, + 77, + 156, + 156, + 399, + 89, + 89, + 89, + 237, + 335, + 335, + 65, + 65, + 202, + 202, + 308, + 308, + 308, + 308, + 308, + 308, + 308, + 72, + 209, + 209, + 361, + 361, + 82, + 235, + 290, + 290, + 203, + 385, + 385, + 385, + 245, + 292, + 292, + 93, + 93, + 93, + 180, + 370, + 370, + 295, + 295, + 295, + 366, + 152, + 152, + 77, + 77, + 207, + 104, + 180, + 344, + 157, + 383, + 383, + 383, + 383, + 9, + 9, + 9, + 220, + 220, + 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, + 162, + 310, + 120, + 201, + 333, + 333, + 13, + 258, + 337, + 337, + 208, + 208, + 269, + 269, + 269, + 269, + 83, + 83, + 83, + 180, + 40, + 98, + 63, + 370, + 370, + 370, + 86, + 186, + 186, + 366, + 366, + 31, + 241, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 51, + 322, + 39, + 313, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 196, + 196, + 196, + 196, + 328, + 328, + 100, + 100, + 138, + 138, + 230, + 226, + 226, + 226, + 226, + 226, + 226, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 261, + 282, + 282, + 101, + 101, + 101, + 101, + 214, + 396, + 396, + 236, + 236, + 236, + 76, + 76, + 76, + 236, + 363, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 279, + 136, + 211, + 223, + 219, + 174, + 286, + 286, + 286, + 286, + 119, + 144, + 144, + 387, + 387, + 97, + 169, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 145, + 145, + 145, + 87, + 87, + 87, + 145, + 128, + 152, + 152, + 152, + 381, + 7, + 7, + 176, + 176, + 37, + 203, + 44, + 232, + 80, + 80, + 80, + 229, + 229, + 229, + 65, + 256, + 256, + 256, + 256, + 382, + 55, + 139, + 296, + 19, + 19, + 19, + 197, + 197, + 392, + 392, + 392, + 100, + 260, + 315, + 315, + 315, + 315, + 315, + 315, + 36, + 254, + 254, + 254, + 381, + 381, + 381, + 381, + 34, + 189, + 189, + 324, + 324, + 54, + 54, + 54, + 54, + 137, + 137, + 137, + 393, + 65, + 65, + 65, + 65, + 65, + 221, + 315, + 315, + 63, + 169, + 312, + 312, + 312, + 312, + 107, + 243, + 106, + 106, + 106, + 188, + 113, + 261, + 351, + 351, + 56, + 56, + 168, + 62, + 150, + 301, + 301, + 101, + 231, + 304, + 304, + 304, + 90, + 187, + 187, + 187, + 291, + 291, + 291, + 291, + 291, + 19, + 19, + 194, + 194, + 194, + 194, + 355, + 16, + 16, + 16, + 16, + 145, + 282, + 282, + 282, + 282, + 3, + 3, + 3, + 173, + 173, + 173, + 173, + 173, + 329, + 329, + 61, + 180, + 398, + 398, + 398, + 88, + 237, + 281, + 136, + 296, + 180, + 180, + 180, + 368, + 368, + 176, + 176, + 348, + 216, + 216, + 216, + 309, + 177, + 330, + 206, + 144, + 144, + 142, + 271, + 142, + 142, + 142, + 269, + 254, + 254, + 141, + 322, + 21, + 21, + 151, + 151, + 36, + 254, + 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, + 72, + 344, + 13, + 62, + 56, + 56, + 170, + 26, + 26, + 26, + 151, + 2, + 2, + 2, + 2, + 172, + 362, + 362, + 86, + 202, + 202, + 289, + 289, + 66, + 66, + 154, + 21, + 148, + 22, + 22, + 134, + 134, + 34, + 162, + 389, + 389, + 250, + 346, + 146, + 390, + 390, + 200, + 200, + 200, + 200, + 200, + 110, + 200, + 136, + 136, + 282, + 252, + 252, + 252, + 252, + 252, + 252, + 46, + 252, + 252, + 320, + 320, + 158, + 253, + 240, + 268, + 268, + 268, + 240, + 210, + 220, + 27, + 27, + 300, + 300, + 27, + 165, + 165, + 307, + 307, + 114, + 114, + 252, + 279, + 279, + 279, + 279, + 39, + 39, + 39, + 39, + 39, + 236, + 236, + 236, + 236, + 236, + 393, + 393, + 74, + 74, + 74, + 74, + 140, + 61, + 283, + 283, + 61, + 262, + 262, + 354, + 354, + 354, + 354, + 24, + 24, + 24, + 24, + 24, + 161, + 161, + 321, + 321, + 66, + 66, + 314, + 151, + 314, + 1, + 1, + 180, + 286, + 100, + 100, + 152, + 309, + 309, + 90, + 90, + 90, + 99, + 99, + 99, + 99, + 99, + 82, + 86, + 116, + 16, + 16, + 16, + 16, + 16, + 76, + 129, + 330, + 113, + 113, + 113, + 113, + 188, + 188, + 354, + 354, + 354, + 107, + 107, + 189, + 189, + 189, + 189, + 394, + 13, + 148, + 41, + 145, + 145, + 145, + 361, + 112, + 106, + 370, + 229, + 370, + 106, + 106, + 279, + 62, + 62, + 62, + 62, + 391, + 391, + 114, + 114, + 283, + 283, + 283, + 90, + 400, + 400, + 400, + 59, + 59, + 59, + 59, + 252, + 275, + 41, + 41, + 41, + 41, + 41, + 194, + 194, + 300, + 300, + 89, + 206, + 206, + 334, + 84, + 139, + 139, + 379, + 111, + 148, + 337, + 337, + 337, + 17, + 253, + 253, + 306, + 306, + 306, + 306, + 306, + 99, + 181, + 270, + 81, + 81, + 81, + 81, + 81, + 254, + 396, + 72, + 140, + 140, + 342, + 67, + 67, + 67, + 264, + 264, + 264, + 264, + 313, + 24, + 24, + 24, + 24, + 24, + 200, + 357, + 35, + 144, + 144, + 346, + 346, + 101, + 101, + 101, + 162, + 162, + 308, + 122, + 209, + 133, + 335, + 335, + 335, + 133, + 148, + 380, + 380, + 67, + 162, + 162, + 303, + 303, + 303, + 303, + 303, + 303, + 88, + 88, + 202, + 202, + 393, + 393, + 49, + 154, + 331, + 52, + 52, + 212, + 377, + 377, + 377, + 36, + 202, + 202, + 348, + 348, + 206, + 371, + 34, + 164, + 379, + 379, + 29, + 29, + 29, + 29, + 29, + 29, + 256, + 256, + 319, + 319, + 75, + 75, + 75, + 75, + 75, + 264, + 358, + 358, + 91, + 91, + 91, + 242, + 242, + 289, + 289, + 102, + 147, + 390, + 390, + 390, + 95, + 95, + 260, + 260, + 260, + 260, + 260, + 288, + 97, + 97, + 255, + 355, + 355, + 99, + 99, + 251, + 279, + 279, + 279, + 85, + 85, + 166, + 363, + 363, + 363, + 23, + 174, + 387, + 120, + 164, + 164, + 356, + 356, + 356, + 356, + 356, + 116, + 116, + 241, + 241, + 241, + 241, + 390, + 47, + 47, + 240, + 240, + 298, + 298, + 298, + 120, + 120, + 216, + 373, + 125, + 219, + 219, + 219, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 355, + 116, + 116, + 116, + 180, + 180, + 326, + 326, + 62, + 207, + 207, + 287, + 287, + 115, + 256, + 256, + 287, + 287, + 287, + 287, + 287, + 287, + 0, + 187, + 187, + 331, + 54, + 199, + 275, + 275, + 275, + 275, + 39, + 39, + 229, + 323, + 323, + 323, + 323, + 24, + 253, + 253, + 384, + 104, + 104, + 199, + 199, + 305, + 305, + 305, + 47, + 189, + 189, + 189, + 367, + 367, + 95, + 184, + 291, + 37, + 37, + 37, + 142, + 382, + 98, + 149, + 3, + 3, + 186, + 186, + 269, + 269, + 85, + 85, + 211, + 211, + 211, + 211, + 301, + 96, + 162, + 162, + 335, + 57, + 135, + 135, + 135, + 372, + 81, + 257, + 280, + 280, + 280, + 280, + 102, + 260, + 260, + 320, + 320, + 320, + 130, + 163, + 163, + 163, + 163, + 394, + 82, + 179, + 302, + 302, + 29, + 29, + 263, + 263, + 278, + 21, + 234, + 397, + 397, + 16, + 142, + 142, + 336, + 130, + 130, + 213, + 213, + 362, + 109, + 109, + 109, + 216, + 314, + 86, + 229, + 229, + 229, + 229, + 229, + 229, + 336, + 336, + 15, + 15, + 263, + 319, + 319, + 319, + 319, + 106, + 106, + 136, + 120, + 379, + 379, + 379, + 120, + 120, + 173, + 173, + 173, + 82, + 82, + 245, + 369, + 369, + 369, + 369, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 383, + 63, + 211, + 326, + 189, + 188, + 140, + 209, + 149, + 149, + 334, + 334, + 149, + 198, + 170, + 170, + 327, + 327, + 19, + 170, + 170, + 267, + 29, + 151, + 330, + 330, + 330, + 330, + 330, + 253, + 253, + 253, + 253, + 195, + 195, + 195, + 238, + 10, + 10, + 10, + 238, + 50, + 142, + 58, + 276, + 276, + 58, + 207, + 207, + 207, + 78, + 255, + 255, + 255, + 255, + 12, + 12, + 12, + 12, + 199, + 199, + 364, + 109, + 239, + 239, + 239, + 239, + 239, + 392, + 92, + 92, + 161, + 161, + 381, + 39, + 39, + 39, + 213, + 335, + 106, + 180, + 180, + 180, + 367, + 56, + 198, + 198, + 86, + 86, + 164, + 87, + 358, + 87, + 230, + 191, + 195, + 195, + 140, + 140, + 174, + 174, + 279, + 279, + 209, + 209, + 209, + 328, + 253, + 253, + 4, + 4, + 4, + 252, + 271, + 271, + 271, + 96, + 96, + 194, + 194, + 70, + 70, + 70, + 241, + 241, + 241, + 20, + 20, + 240, + 240, + 240, + 378, + 130, + 176, + 321, + 73, + 239, + 323, + 323, + 323, + 57, + 139, + 370, + 370, + 17, + 17, + 257, + 257, + 257, + 257, + 257, + 292, + 123, + 150, + 29, + 390, + 390, + 390, + 390, + 29, + 182, + 374, + 374, + 57, + 260, + 302, + 24, + 217, + 217, + 217, + 288, + 92, + 92, + 236, + 304, + 304, + 2, + 228, + 384, + 266, + 45, + 45, + 172, + 172, + 153, + 153, + 1, + 1, + 1, + 1, + 153, + 301, + 301, + 301, + 9, + 156, + 156, + 394, + 394, + 394, + 394, + 26, + 254, + 254, + 254, + 254, + 332, + 332, + 17, + 167, + 354, + 354, + 28, + 207, + 207, + 268, + 268, + 268, + 268, + 268, + 268, + 268, + 268, + 50, + 151, + 151, + 151, + 151, + 151, + 302, + 302, + 199, + 199, + 21, + 199, + 199, + 199, + 199, + 330, + 330, + 114, + 149, + 149, + 269, + 269, + 269, + 64, + 64, + 155, + 155, + 330, + 330, + 187, + 339, + 339, + 339, + 186, + 323, + 232, + 316, + 199, + 199, + 331, + 238, + 238, + 270, + 0, + 144, + 144, + 379, + 127, + 147, + 371, + 371, + 183, + 183, + 183, + 397, + 85, + 85, + 85, + 217, + 342, + 342, + 48, + 140, + 140, + 315, + 101, + 210, + 210, + 377, + 377, + 377, + 5, + 142, + 142, + 142, + 142, + 293, + 293, + 12, + 12, + 12, + 165, + 165, + 165, + 285, + 285, + 92, + 227, + 227, + 227, + 330, + 175, + 398, + 398, + 194, + 34, + 194, + 194, + 339, + 255, + 342, + 342, + 31, + 31, + 31, + 31, + 239, + 388, + 66, + 265, + 265, + 265, + 265, + 265, + 297, + 297, + 297, + 297, + 51, + 192, + 395, + 395, + 395, + 395, + 84, + 84, + 182, + 182, + 281, + 281, + 119, + 255, + 255, + 255, + 255, + 282, + 282, + 132, + 263, + 263, + 263, + 384, + 68, + 200, + 200, + 200, + 400, + 43, + 215, + 215, + 363, + 363, + 76, + 172, + 380, + 380, + 126, + 188, + 188, + 346, + 64, + 64, + 255, + 255, + 255, + 317, + 139, + 353, + 264, + 279, + 279, + 279, + 287, + 235, + 333, + 333, + 333, + 168, + 86, + 168, + 366, + 366, + 69, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 255, + 323, + 323, + 323, + 323, + 323, + 323, + 123, + 149, + 371, + 388, + 359, + 359, + 359, + 359, + 327, + 327, + 274, + 57, + 181, + 181, + 274, + 56, + 56, + 56, + 56, + 250, + 250, + 250, + 310, + 34, + 364, + 364, + 364, + 361, + 361, + 376, + 357, + 400, + 400, + 212, + 214, + 116, + 116, + 266, + 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, + 32, + 215, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 388, + 244, + 244, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 281, + 281, + 26, + 26, + 26, + 145, + 145, + 145, + 145, + 334, + 334, + 334, + 130, + 144, + 144, + 338, + 40, + 197, + 295, + 39, + 39, + 39, + 39, + 39, + 211, + 347, + 347, + 132, + 132, + 132, + 232, + 299, + 8, + 217, + 217, + 217, + 131, + 131, + 131, + 131, + 315, + 315, + 131, + 244, + 244, + 322, + 42, + 42, + 42, + 42, + 254, + 254, + 397, + 108, + 108, + 253, + 253, + 5, + 5, + 232, + 232, + 232, + 395, + 76, + 204, + 204, + 65, + 183, + 183, + 183, + 183, + 183, + 286, + 286, + 286, + 286, + 71, + 168, + 168, + 330, + 68, + 97, + 249, + 31, + 398, + 398, + 398, + 398, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 166, + 166, + 166, + 355, + 355, + 355, + 355, + 355, + 75, + 182, + 295, + 108, + 108, + 349, + 150, + 349, + 349, + 349, + 12, + 12, + 12, + 12, + 217, + 274, + 23, + 23, + 175, + 175, + 341, + 341, + 341, + 125, + 125, + 212, + 386, + 386, + 386, + 33, + 33, + 33, + 146, + 146, + 146, + 273, + 273, + 37, + 206, + 206, + 206, + 336, + 336, + 40, + 40, + 201, + 201, + 201, + 201, + 339, + 339, + 49, + 166, + 325, + 24, + 24, + 194, + 194, + 367, + 100, + 140, + 140, + 140, + 140, + 334, + 334, + 131, + 131, + 246, + 330, + 72, + 72, + 209, + 209, + 209, + 398, + 131, + 131, + 242, + 242, + 242, + 340, + 67, + 194, + 314, + 314, + 314, + 111, + 248, + 372, + 73, + 73, + 192, + 192, + 315, + 0, + 186, + 186, + 269, + 6, + 140, + 140, + 366, + 24, + 224, + 273, + 240, + 240, + 388, + 388, + 249, + 249, + 365, + 365, + 365, + 145, + 78, + 145, + 145, + 354, + 138, + 138, + 138, + 138, + 346, + 87, + 87, + 87, + 167, + 324, + 91, + 91, + 157, + 157, + 157, + 157, + 157, + 268, + 91, + 174, + 174, + 319, + 319, + 319, + 319, + 16, + 179, + 345, + 177, + 177, + 394, + 394, + 394, + 247, + 340, + 340, + 340, + 16, + 16, + 249, + 316, + 316, + 316, + 316, + 30, + 152, + 152, + 152, + 363, + 363, + 60, + 148, + 148, + 361, + 263, + 371, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 210, + 283, + 25, + 25, + 25, + 25, + 202, + 375, + 375, + 375, + 375, + 131, + 131, + 131, + 131, + 131, + 203, + 274, + 38, + 256, + 256, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 96, + 96, + 146, + 146, + 146, + 146, + 385, + 34, + 187, + 187, + 309, + 0, + 0, + 0, + 0, + 144, + 382, + 382, + 382, + 76, + 76, + 76, + 76, + 76, + 212, + 212, + 212, + 308, + 308, + 308, + 113, + 113, + 113, + 113, + 113, + 113, + 237, + 343, + 343, + 59, + 59, + 188, + 188, + 294, + 294, + 294, + 294, + 77, + 257, + 257, + 379, + 66, + 66, + 66, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 385, + 119, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 329, + 329, + 55, + 55, + 55, + 55, + 224, + 224, + 224, + 224, + 355, + 355, + 355, + 355, + 355, + 25, + 149, + 323, + 323, + 48, + 143, + 143, + 288, + 124, + 245, + 245, + 311, + 311, + 311, + 311, + 311, + 311, + 311, + 60, + 199, + 199, + 199, + 392, + 166, + 166, + 14, + 14, + 14, + 166, + 166, + 314, + 314, + 213, + 310, + 167, + 167, + 385, + 385, + 385, + 385, + 385, + 5, + 5, + 5, + 251, + 364, + 24, + 24, + 24, + 216, + 216, + 400, + 400, + 400, + 26, + 169, + 380, + 380, + 380, + 225, + 225, + 356, + 265, + 358, + 224, + 312, + 312, + 139, + 367, + 367, + 199, + 199, + 319, + 319, + 216, + 307, + 307, + 307, + 79, + 193, + 193, + 193, + 278, + 113, + 113, + 113, + 113, + 113, + 221, + 221, + 346, + 346, + 72, + 72, + 72, + 72, + 242, + 242, + 317, + 317, + 99, + 229, + 229, + 229, + 229, + 229, + 229, + 280, + 280, + 58, + 58, + 58, + 261, + 277, + 277, + 277, + 45, + 263, + 329, + 329, + 56, + 254, + 254, + 331, + 331, + 36, + 36, + 144, + 144, + 316, + 316, + 60, + 256, + 256, + 319, + 18, + 18, + 18, + 18, + 155, + 364, + 51, + 216, + 216, + 216, + 360, + 92, + 92, + 92, + 260, + 260, + 333, + 92, + 166, + 166, + 166, + 336, + 22, + 178, + 393, + 393, + 393, + 393, + 23, + 23, + 232, + 232, + 232, + 385, + 76, + 243, + 243, + 243, + 243, + 243, + 389, + 44, + 44, + 227, + 384, + 384, + 120, + 148, + 148, + 307, + 125, + 125, + 125, + 214, + 384, + 83, + 266, + 266, + 266, + 266, + 352, + 15, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 349, + 349, + 349, + 72, + 259, + 259, + 379, + 116, + 116, + 116, + 116, + 266, + 266, + 266, + 266, + 266, + 333, + 111, + 160, + 304, + 304, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 316, + 316, + 182, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 400, + 17, + 17, + 150, + 150, + 150, + 150, + 376, + 376, + 376, + 33, + 33, + 33, + 202, + 341, + 254, + 254, + 254, + 302, + 201, + 201, + 201, + 373, + 373, + 254, + 254, + 254, + 254, + 286, + 21, + 21, + 21, + 21, + 21, + 247, + 296, + 296, + 296, + 114, + 193, + 372, + 100, + 100, + 100, + 100, + 178, + 267, + 267, + 114, + 114, + 114, + 169, + 291, + 291, + 291, + 82, + 136, + 284, + 262, + 262, + 372, + 372, + 73, + 198, + 309, + 309, + 266, + 266, + 266, + 369, + 369, + 369, + 369, + 222, + 383, + 216, + 216, + 282, + 282, + 29, + 245, + 268, + 46, + 200, + 283, + 141, + 15, + 15, + 15, + 15, + 141, + 141, + 370, + 370, + 22, + 22, + 139, + 377, + 246, + 312, + 312, + 312, + 193, + 397, + 397, + 169, + 169, + 169, + 392, + 392, + 62, + 200, + 200, + 200, + 344, + 344, + 344, + 193, + 396, + 104, + 246, + 201, + 201, + 22, + 201, + 201, + 15, + 162, + 162, + 275, + 275, + 275, + 19, + 259, + 259, + 259, + 259, + 323, + 49, + 171, + 171, + 171, + 171, + 374, + 89, + 161, + 319, + 319, + 319, + 319, + 319, + 319, + 319, + 99, + 99, + 99, + 212, + 212, + 212, + 339, + 339, + 131, + 222, + 222, + 372, + 372, + 42, + 42, + 190, + 301, + 301, + 301, + 301, + 13, + 13, + 251, + 251, + 283, + 283, + 283, + 283, + 98, + 98, + 254, + 276, + 38, + 38, + 38, + 169, + 279, + 13, + 153, + 281, + 131, + 158, + 158, + 340, + 28, + 28, + 28, + 28, + 137, + 137, + 137, + 137, + 298, + 17, + 17, + 17, + 17, + 249, + 249, + 354, + 354, + 354, + 23, + 23, + 23, + 237, + 237, + 289, + 53, + 53, + 157, + 391, + 83, + 83, + 159, + 159, + 159, + 344, + 100, + 181, + 181, + 181, + 181, + 181, + 359, + 359, + 359, + 359, + 228, + 326, + 326, + 326, + 19, + 19, + 225, + 325, + 0, + 0, + 234, + 319, + 319, + 181, + 345, + 345, + 239, + 396, + 396, + 142, + 215, + 141, + 141, + 227, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 117, + 81, + 81, + 81, + 81, + 117, + 117, + 17, + 6, + 6, + 285, + 285, + 329, + 40, + 252, + 319, + 319, + 56, + 56, + 56, + 250, + 250, + 367, + 4, + 4, + 194, + 278, + 278, + 278, + 278, + 9, + 234, + 128, + 128, + 128, + 220, + 220, + 361, + 361, + 101, + 220, + 55, + 260, + 260, + 24, + 24, + 24, + 24, + 24, + 354, + 71, + 71, + 71, + 71, + 204, + 267, + 267, + 30, + 30, + 217, + 217, + 29, + 294, + 294, + 294, + 29, + 29, + 181, + 181, + 181, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 203, + 203, + 318, + 318, + 318, + 93, + 230, + 357, + 357, + 107, + 154, + 154, + 270, + 270, + 270, + 9, + 169, + 282, + 133, + 133, + 133, + 194, + 194, + 352, + 85, + 85, + 163, + 163, + 163, + 5, + 5, + 5, + 5, + 188, + 92, + 253, + 253, + 334, + 57, + 57, + 217, + 38, + 38, + 38, + 206, + 206, + 127, + 127, + 163, + 94, + 145, + 145, + 22, + 22, + 189, + 189, + 331, + 73, + 73, + 237, + 237, + 339, + 339, + 55, + 55, + 55, + 55, + 235, + 324, + 125, + 254, + 254, + 111, + 111, + 111, + 239, + 78, + 111, + 161, + 161, + 161, + 315, + 111, + 111, + 111, + 365, + 46, + 46, + 90, + 154, + 154, + 274, + 2, + 2, + 2, + 2, + 186, + 186, + 186, + 291, + 119, + 238, + 336, + 336, + 102, + 340, + 116, + 116, + 116, + 116, + 159, + 159, + 159, + 350, + 350, + 350, + 31, + 31, + 147, + 376, + 376, + 88, + 138, + 323, + 112, + 112, + 262, + 308, + 94, + 260, + 286, + 286, + 49, + 49, + 221, + 320, + 320, + 320, + 95, + 95, + 151, + 352, + 127, + 241, + 241, + 241, + 367, + 70, + 213, + 213, + 213, + 213, + 213, + 213, + 297, + 297, + 8, + 8, + 247, + 247, + 319, + 319, + 319, + 224, + 284, + 284, + 284, + 284, + 284, + 284, + 246, + 246, + 246, + 304, + 163, + 163, + 23, + 23, + 163, + 332, + 34, + 34, + 34, + 34, + 34, + 34, + 171, + 171, + 296, + 24, + 188, + 372, + 110, + 257, + 257, + 395, + 49, + 181, + 181, + 181, + 181, + 23, + 318, + 318, + 23, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 112, + 145, + 174, + 174, + 174, + 174, + 148, + 249, + 249, + 110, + 249, + 249, + 249, + 249, + 111, + 86, + 38, + 90, + 258, + 373, + 134, + 134, + 296, + 243, + 243, + 243, + 243, + 3, + 243, + 326, + 171, + 1, + 1, + 171, + 171, + 171, + 324, + 77, + 77, + 262, + 378, + 378, + 81, + 81, + 81, + 81, + 81, + 179, + 376, + 376, + 95, + 177, + 297, + 297, + 100, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 376, + 376, + 376, + 37, + 37, + 37, + 149, + 341, + 341, + 341, + 341, + 341, + 80, + 150, + 342, + 121, + 121, + 137, + 137, + 137, + 322, + 61, + 61, + 61, + 61, + 172, + 325, + 7, + 190, + 190, + 360, + 360, + 360, + 360, + 360, + 101, + 101, + 253, + 383, + 383, + 383, + 68, + 219, + 326, + 326, + 326, + 127, + 215, + 215, + 356, + 356, + 356, + 356, + 356, + 33, + 33, + 33, + 33, + 33, + 33, + 212, + 370, + 128, + 221, + 288, + 60, + 60, + 60, + 60, + 137, + 130, + 193, + 54, + 54, + 54, + 257, + 70, + 70, + 276, + 70, + 236, + 236, + 236, + 111, + 270, + 111, + 198, + 198, + 314, + 108, + 213, + 213, + 213, + 389, + 389, + 389, + 389, + 389, + 33, + 33, + 33, + 208, + 389, + 389, + 107, + 239, + 239, + 370, + 56, + 208, + 374, + 374, + 25, + 25, + 25, + 119, + 105, + 374, + 374, + 105, + 105, + 105, + 241, + 241, + 241, + 241, + 241, + 387, + 387, + 14, + 250, + 250, + 250, + 250, + 318, + 318, + 318, + 318, + 318, + 90, + 242, + 242, + 242, + 242, + 373, + 94, + 94, + 94, + 94, + 189, + 323, + 323, + 51, + 191, + 385, + 385, + 97, + 97, + 97, + 229, + 271, + 58, + 58, + 161, + 296, + 296, + 38, + 38, + 143, + 335, + 335, + 30, + 30, + 30, + 258, + 258, + 258, + 258, + 258, + 72, + 211, + 211, + 211, + 133, + 133, + 361, + 361, + 133, + 153, + 47, + 209, + 2, + 2, + 2, + 396, + 2, + 2, + 163, + 163, + 67, + 164, + 154, + 313, + 227, + 227, + 169, + 169, + 271, + 271, + 271, + 271, + 107, + 169, + 330, + 79, + 79, + 79, + 164, + 347, + 347, + 347, + 347, + 130, + 163, + 319, + 107, + 107, + 107, + 107, + 285, + 222, + 285, + 285, + 285, + 285, + 285, + 285, + 108, + 108, + 108, + 108, + 204, + 300, + 35, + 299, + 288, + 397, + 327, + 336, + 129, + 129, + 129, + 129, + 192, + 323, + 262, + 283, + 244, + 244, + 371, + 154, + 154, + 224, + 115, + 115, + 224, + 334, + 144, + 257, + 257, + 257, + 301, + 213, + 213, + 276, + 84, + 84, + 84, + 175, + 175, + 51, + 51, + 171, + 117, + 290, + 290, + 117, + 181, + 363, + 233, + 233, + 34, + 34, + 233, + 233, + 295, + 121, + 149, + 380, + 380, + 133, + 195, + 336, + 35, + 190, + 48, + 88, + 88, + 88, + 88, + 186, + 367, + 367, + 124, + 124, + 363, + 363, + 100, + 356, + 125, + 152, + 44, + 44, + 44, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 195, + 298, + 298, + 298, + 298, + 83, + 222, + 222, + 384, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 203, + 379, + 379, + 128, + 219, + 269, + 39, + 243, + 23, + 23, + 46, + 15, + 278, + 144, + 144, + 304, + 304, + 218, + 271, + 271, + 57, + 375, + 375, + 16, + 42, + 397, + 327, + 25, + 25, + 196, + 318, + 129, + 129, + 129, + 129, + 129, + 244, + 244, + 244, + 377, + 34, + 68, + 283, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 201, + 364, + 364, + 130, + 264, + 30, + 234, + 234, + 26, + 207, + 207, + 207, + 19, + 19, + 338, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 245, + 284, + 123, + 266, + 266, + 376, + 15, + 199, + 304, + 304, + 304, + 304, + 68, + 68, + 68, + 203, + 203, + 203, + 303, + 78, + 78, + 238, + 238, + 301, + 102, + 102, + 207, + 207, + 207, + 207, + 207, + 353, + 353, + 119, + 153, + 153, + 153, + 318, + 318, + 32, + 180, + 180, + 180, + 180, + 307, + 121, + 240, + 287, + 61, + 153, + 153, + 153, + 373, + 373, + 373, + 1, + 191, + 298, + 32, + 183, + 183, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 103, + 182, + 285, + 73, + 197, + 197, + 316, + 316, + 80, + 80, + 80, + 80, + 80, + 80, + 177, + 177, + 276, + 276, + 110, + 228, + 344, + 344, + 344, + 344, + 344, + 65, + 65, + 189, + 351, + 107, + 183, + 183, + 183, + 260, + 156, + 252, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 291, + 54, + 54, + 284, + 284, + 116, + 116, + 194, + 194, + 300, + 34, + 194, + 392, + 392, + 392, + 96, + 96, + 96, + 161, + 307, + 79, + 92, + 155, + 290, + 290, + 63, + 63, + 171, + 326, + 262, + 97, + 97, + 97, + 262, + 262, + 262, + 306, + 306, + 25, + 230, + 269, + 269, + 32, + 159, + 159, + 358, + 358, + 80, + 266, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 102, + 312, + 312, + 312, + 312, + 312, + 368, + 368, + 368, + 124, + 124, + 367, + 123, + 123, + 123, + 123, + 123, + 391, + 391, + 177, + 177, + 177, + 177, + 177, + 391, + 73, + 225, + 225, + 225, + 225, + 278, + 278, + 77, + 77, + 207, + 207, + 387, + 387, + 47, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 344, + 123, + 210, + 210, + 102, + 32, + 7, + 22, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 243, + 38, + 234, + 387, + 84, + 84, + 84, + 233, + 233, + 363, + 128, + 128, + 143, + 79, + 188, + 188, + 188, + 14, + 14, + 14, + 14, + 196, + 310, + 22, + 203, + 118, + 361, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 222, + 314, + 314, + 314, + 314, + 314, + 314, + 49, + 164, + 164, + 391, + 391, + 54, + 54, + 179, + 179, + 385, + 385, + 385, + 84, + 165, + 346, + 346, + 346, + 127, + 127, + 127, + 127, + 127, + 127, + 363, + 363, + 82, + 172, + 172, + 281, + 281, + 281, + 47, + 47, + 292, + 59, + 59, + 289, + 289, + 97, + 236, + 236, + 314, + 38, + 221, + 399, + 399, + 99, + 224, + 224, + 224, + 224, + 321, + 321, + 321, + 75, + 75, + 75, + 168, + 373, + 98, + 192, + 324, + 26, + 261, + 261, + 382, + 382, + 98, + 98, + 169, + 169, + 169, + 169, + 169, + 308, + 123, + 123, + 123, + 298, + 7, + 236, + 293, + 293, + 293, + 15, + 309, + 309, + 309, + 93, + 285, + 24, + 24, + 356, + 0, + 0, + 314, + 389, + 282, + 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, + 207, + 393, + 62, + 384, + 300, + 319, + 319, + 319, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 53, + 296, + 8, + 353, + 37, + 37, + 37, + 206, + 206, + 395, + 395, + 395, + 130, + 224, + 316, + 109, + 109, + 109, + 109, + 109, + 238, + 238, + 343, + 343, + 43, + 43, + 257, + 270, + 270, + 96, + 96, + 169, + 169, + 334, + 32, + 195, + 195, + 195, + 348, + 348, + 56, + 56, + 56, + 56, + 56, + 56, + 223, + 354, + 354, + 354, + 354, + 126, + 126, + 126, + 126, + 155, + 397, + 397, + 397, + 61, + 240, + 240, + 397, + 397, + 14, + 230, + 391, + 62, + 62, + 62, + 258, + 306, + 306, + 130, + 186, + 186, + 367, + 104, + 104, + 104, + 207, + 207, + 370, + 232, + 303, + 209, + 209, + 209, + 203, + 203, + 203, + 203, + 161, + 50, + 291, + 50, + 257, + 257, + 257, + 189, + 189, + 189, + 386, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 355, + 355, + 66, + 231, + 375, + 375, + 375, + 375, + 375, + 375, + 178, + 178, + 178, + 178, + 392, + 392, + 392, + 250, + 391, + 211, + 211, + 214, + 214, + 194, + 194, + 194, + 55, + 152, + 152, + 152, + 254, + 95, + 95, + 95, + 254, + 254, + 121, + 292, + 292, + 121, + 265, + 69, + 69, + 69, + 69, + 230, + 230, + 230, + 38, + 38, + 38, + 229, + 229, + 229, + 229, + 229, + 7, + 197, + 197, + 187, + 346, + 63, + 63, + 187, + 116, + 116, + 116, + 116, + 394, + 116, + 116, + 199, + 199, + 316, + 316, + 157, + 180, + 36, + 194, + 194, + 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, + 21, + 21, + 227, + 102, + 393, + 393, + 102, + 102, + 256, + 256, + 163, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 183, + 183, + 183, + 93, + 156, + 192, + 192, + 294, + 294, + 294, + 114, + 261, + 391, + 130, + 256, + 256, + 256, + 256, + 347, + 286, + 298, + 87, + 87, + 87, + 165, + 267, + 267, + 267, + 35, + 35, + 35, + 35, + 35, + 157, + 157, + 157, + 157, + 157, + 353, + 353, + 2, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 295, + 295, + 295, + 50, + 50, + 245, + 273, + 273, + 273, + 32, + 144, + 348, + 84, + 84, + 252, + 252, + 252, + 252, + 277, + 48, + 198, + 198, + 198, + 198, + 284, + 84, + 192, + 192, + 192, + 384, + 71, + 150, + 150, + 150, + 150, + 328, + 81, + 257, + 257, + 336, + 336, + 336, + 336, + 109, + 175, + 175, + 175, + 324, + 324, + 324, + 0, + 0, + 213, + 286, + 127, + 259, + 397, + 397, + 397, + 397, + 397, + 7, + 7, + 223, + 336, + 336, + 14, + 208, + 273, + 273, + 273, + 273, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 351, + 351, + 131, + 152, + 152, + 374, + 374, + 57, + 57, + 175, + 350, + 82, + 82, + 201, + 201, + 9, + 9, + 204, + 204, + 204, + 204, + 97, + 218, + 23, + 223, + 223, + 393, + 393, + 393, + 393, + 43, + 64, + 47, + 160, + 8, + 244, + 300, + 133, + 133, + 178, + 361, + 227, + 304, + 304, + 304, + 304, + 246, + 344, + 231, + 305, + 0, + 0, + 246, + 246, + 360, + 360, + 74, + 254, + 296, + 211, + 211, + 310, + 368, + 310, + 310, + 289, + 105, + 105, + 173, + 173, + 173, + 173, + 173, + 173, + 356, + 2, + 2, + 258, + 362, + 362, + 58, + 246, + 246, + 246, + 246, + 246, + 81, + 81, + 256, + 256, + 256, + 153, + 153, + 153, + 153, + 153, + 248, + 248, + 359, + 228, + 228, + 242, + 204, + 223, + 386, + 62, + 62, + 62, + 322, + 322, + 322, + 322, + 187, + 187, + 322, + 322, + 322, + 322, + 126, + 346, + 346, + 346, + 346, + 288, + 128, + 243, + 243, + 243, + 243, + 9, + 182, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 384, + 11, + 11, + 11, + 11, + 11, + 170, + 277, + 58, + 58, + 58, + 58, + 58, + 166, + 303, + 303, + 130, + 147, + 147, + 294, + 0, + 0, + 0, + 287, + 16, + 16, + 386, + 137, + 386, + 20, + 20, + 20, + 20, + 141, + 302, + 109, + 109, + 185, + 185, + 185, + 185, + 395, + 86, + 208, + 375, + 375, + 22, + 22, + 22, + 238, + 238, + 376, + 41, + 180, + 373, + 373, + 373, + 373, + 373, + 373, + 57, + 175, + 175, + 341, + 44, + 44, + 263, + 263, + 263, + 333, + 333, + 47, + 47, + 47, + 47, + 47, + 216, + 216, + 216, + 216, + 216, + 274, + 274, + 274, + 274, + 14, + 14, + 193, + 341, + 106, + 156, + 348, + 348, + 132, + 245, + 245, + 279, + 279, + 125, + 125, + 163, + 163, + 325, + 125, + 141, + 141, + 384, + 384, + 384, + 0, + 0, + 252, + 72, + 253, + 373, + 373, + 103, + 246, + 27, + 149, + 149, + 149, + 76, + 76, + 76, + 76, + 252, + 252, + 252, + 252, + 370, + 14, + 192, + 192, + 192, + 192, + 192, + 192, + 292, + 28, + 28, + 28, + 28, + 206, + 206, + 206, + 206, + 368, + 368, + 368, + 76, + 149, + 330, + 59, + 260, + 375, + 375, + 10, + 10, + 10, + 10, + 138, + 138, + 297, + 297, + 8, + 8, + 8, + 157, + 157, + 157, + 157, + 358, + 358, + 7, + 7, + 227, + 227, + 227, + 400, + 0, + 0, + 159, + 159, + 81, + 266, + 156, + 216, + 201, + 201, + 352, + 260, + 260, + 353, + 140, + 108, + 140, + 140, + 9, + 215, + 161, + 161, + 36, + 136, + 136, + 308, + 12, + 12, + 12, + 200, + 390, + 390, + 155, + 155, + 131, + 155, + 389, + 224, + 335, + 226, + 261, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 359, + 359, + 359, + 98, + 98, + 98, + 188, + 289, + 139, + 82, + 82, + 82, + 139, + 139, + 382, + 382, + 16, + 16, + 199, + 199, + 199, + 381, + 52, + 52, + 247, + 247, + 289, + 289, + 130, + 130, + 130, + 174, + 174, + 174, + 397, + 75, + 75, + 75, + 75, + 253, + 352, + 124, + 124, + 124, + 156, + 156, + 77, + 213, + 213, + 213, + 273, + 33, + 33, + 228, + 228, + 338, + 14, + 14, + 244, + 125, + 145, + 131, + 395, + 131, + 135, + 380, + 49, + 49, + 49, + 141, + 141, + 141, + 141, + 123, + 145, + 145, + 125, + 125, + 142, + 83, + 83, + 83, + 134, + 134, + 109, + 109, + 180, + 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, + 42, + 381, + 271, + 271, + 49, + 49, + 163, + 279, + 168, + 22, + 168, + 380, + 380, + 380, + 380, + 135, + 135, + 343, + 233, + 233, + 246, + 234, + 234, + 232, + 15, + 250, + 250, + 51, + 165, + 115, + 115, + 115, + 115, + 203, + 203, + 318, + 318, + 318, + 318, + 32, + 247, + 247, + 276, + 276, + 22, + 165, + 286, + 91, + 262, + 272, + 141, + 141, + 357, + 357, + 235, + 235, + 235, + 79, + 235, + 103, + 103, + 234, + 234, + 234, + 234, + 234, + 46, + 46, + 144, + 114, + 114, + 114, + 114, + 114, + 180, + 277, + 68, + 68, + 204, + 65, + 65, + 144, + 144, + 121, + 121, + 226, + 226, + 226, + 43, + 43, + 196, + 196, + 196, + 196, + 333, + 108, + 108, + 271, + 114, + 114, + 283, + 283, + 21, + 21, + 21, + 368, + 162, + 368, + 99, + 99, + 208, + 354, + 102, + 187, + 187, + 187, + 187, + 187, + 323, + 323, + 323, + 323, + 66, + 145, + 360, + 360, + 360, + 360, + 360, + 360, + 360, + 49, + 49, + 258, + 341, + 341, + 30, + 151, + 151, + 390, + 186, + 400, + 400, + 218, + 312, + 7, + 7, + 7, + 7, + 250, + 317, + 317, + 200, + 200, + 200, + 200, + 200, + 320, + 2, + 242, + 242, + 242, + 375, + 109, + 154, + 154, + 348, + 348, + 348, + 348, + 200, + 200, + 200, + 303, + 203, + 358, + 65, + 146, + 146, + 146, + 146, + 146, + 146, + 312, + 38, + 242, + 242, + 242, + 364, + 364, + 182, + 376, + 376, + 376, + 102, + 257, + 257, + 257, + 343, + 343, + 343, + 343, + 318, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 339, + 339, + 51, + 262, + 274, + 61, + 61, + 61, + 223, + 86, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 58, + 58, + 58, + 58, + 191, + 79, + 79, + 79, + 241, + 241, + 365, + 365, + 246, + 246, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 161, + 5, + 5, + 5, + 5, + 5, + 5, + 247, + 247, + 350, + 350, + 36, + 36, + 36, + 192, + 331, + 69, + 69, + 69, + 197, + 197, + 197, + 197, + 314, + 314, + 314, + 314, + 73, + 73, + 221, + 380, + 380, + 90, + 90, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 385, + 15, + 15, + 163, + 163, + 278, + 3, + 151, + 151, + 341, + 60, + 60, + 60, + 204, + 291, + 81, + 81, + 239, + 239, + 125, + 15, + 134, + 134, + 134, + 134, + 134, + 134, + 125, + 209, + 365, + 96, + 174, + 174, + 122, + 213, + 213, + 213, + 213, + 147, + 290, + 290, + 290, + 147, + 147, + 147, + 369, + 369, + 253, + 163, + 262, + 244, + 244, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 395, + 65, + 65, + 213, + 17, + 17, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 150, + 150, + 379, + 379, + 379, + 58, + 58, + 140, + 62, + 289, + 62, + 62, + 62, + 154, + 373, + 12, + 62, + 302, + 302, + 23, + 111, + 1, + 1, + 47, + 90, + 233, + 233, + 233, + 308, + 90, + 90, + 90, + 90, + 90, + 218, + 218, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 393, + 28, + 28, + 28, + 28, + 191, + 191, + 191, + 191, + 352, + 352, + 89, + 154, + 154, + 350, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 195, + 195, + 320, + 320, + 320, + 71, + 71, + 71, + 227, + 10, + 10, + 227, + 239, + 315, + 315, + 315, + 239, + 239, + 239, + 239, + 311, + 311, + 311, + 311, + 311, + 311, + 311, + 81, + 81, + 81, + 170, + 321, + 104, + 200, + 302, + 111, + 111, + 111, + 111, + 111, + 180, + 180, + 180, + 373, + 125, + 125, + 264, + 264, + 264, + 264, + 270, + 270, + 270, + 15, + 138, + 138, + 399, + 399, + 103, + 266, + 266, + 266, + 266, + 295, + 99, + 99, + 99, + 99, + 226, + 327, + 327, + 327, + 84, + 84, + 155, + 155, + 330, + 330, + 80, + 80, + 80, + 80, + 80, + 80, + 253, + 342, + 86, + 86, + 86, + 86, + 86, + 227, + 282, + 53, + 194, + 194, + 353, + 41, + 256, + 312, + 117, + 117, + 117, + 199, + 199, + 384, + 384, + 384, + 42, + 154, + 350, + 350, + 350, + 350, + 350, + 44, + 44, + 259, + 259, + 259, + 259, + 259, + 378, + 378, + 378, + 38, + 247, + 274, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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/rr_queues/rr_queue_3flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py new file mode 100644 index 0000000000..01ae49c808 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_3flows.py @@ -0,0 +1,6 @@ +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.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_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/rr_queues/rr_queue_4flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.expect new file mode 100644 index 0000000000..7ba963a542 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 121, + 275, + 275, + 330, + 243, + 329, + 203, + 203, + 203, + 310, + 310, + 291, + 256, + 268, + 354, + 354, + 380, + 130, + 262, + 307, + 80, + 80, + 80, + 363, + 40, + 40, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 242, + 388, + 299, + 299, + 325, + 325, + 325, + 243, + 243, + 243, + 176, + 243, + 243, + 321, + 61, + 287, + 125, + 95, + 95, + 95, + 125, + 125, + 125, + 296, + 296, + 306, + 145, + 145, + 205, + 205, + 205, + 309, + 309, + 309, + 309, + 83, + 171, + 341, + 341, + 341, + 79, + 125, + 212, + 212, + 133, + 215, + 215, + 215, + 215, + 215, + 318, + 238, + 221, + 221, + 221, + 216, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 231, + 11, + 11, + 11, + 241, + 312, + 312, + 98, + 98, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 281, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 314, + 12, + 12, + 12, + 12, + 167, + 300, + 366, + 366, + 366, + 366, + 82, + 82, + 162, + 162, + 162, + 162, + 254, + 330, + 3, + 3, + 177, + 216, + 372, + 69, + 69, + 183, + 238, + 378, + 36, + 150, + 150, + 293, + 293, + 323, + 60, + 60, + 60, + 60, + 60, + 253, + 391, + 82, + 82, + 129, + 129, + 129, + 129, + 129, + 219, + 219, + 305, + 305, + 90, + 90, + 90, + 90, + 90, + 251, + 251, + 251, + 251, + 251, + 318, + 21, + 21, + 21, + 119, + 267, + 332, + 332, + 66, + 66, + 151, + 151, + 219, + 219, + 219, + 219, + 219, + 343, + 343, + 343, + 343, + 343, + 343, + 98, + 98, + 98, + 98, + 98, + 98, + 250, + 250, + 250, + 250, + 250, + 308, + 308, + 90, + 203, + 203, + 356, + 356, + 21, + 290, + 290, + 354, + 354, + 354, + 0, + 0, + 276, + 346, + 346, + 346, + 76, + 76, + 76, + 76, + 76, + 113, + 209, + 306, + 306, + 306, + 306, + 306, + 89, + 89, + 89, + 89, + 170, + 217, + 374, + 374, + 374, + 11, + 161, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 310, + 310, + 310, + 18, + 18, + 183, + 183, + 183, + 183, + 183, + 246, + 388, + 388, + 388, + 388, + 91, + 91, + 109, + 208, + 378, + 378, + 81, + 120, + 297, + 297, + 297, + 310, + 310, + 310, + 95, + 191, + 255, + 332, + 63, + 162, + 162, + 162, + 300, + 303, + 86, + 86, + 120, + 256, + 400, + 6, + 278, + 157, + 278, + 278, + 359, + 45, + 45, + 223, + 351, + 351, + 238, + 238, + 238, + 238, + 180, + 180, + 238, + 400, + 400, + 103, + 54, + 103, + 103, + 222, + 332, + 332, + 332, + 41, + 121, + 121, + 121, + 121, + 220, + 380, + 154, + 154, + 269, + 301, + 87, + 182, + 182, + 248, + 248, + 248, + 248, + 248, + 312, + 7, + 7, + 165, + 252, + 252, + 323, + 195, + 296, + 296, + 397, + 12, + 12, + 12, + 144, + 144, + 144, + 144, + 144, + 144, + 218, + 218, + 218, + 218, + 218, + 380, + 8, + 195, + 195, + 227, + 367, + 40, + 152, + 255, + 337, + 41, + 128, + 128, + 128, + 128, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 310, + 36, + 198, + 201, + 51, + 51, + 51, + 51, + 149, + 149, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 164, + 164, + 256, + 362, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 14, + 123, + 382, + 382, + 142, + 122, + 82, + 181, + 181, + 321, + 92, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 237, + 348, + 43, + 43, + 43, + 206, + 387, + 80, + 80, + 80, + 327, + 327, + 327, + 327, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 207, + 207, + 207, + 79, + 338, + 79, + 79, + 143, + 143, + 143, + 217, + 366, + 13, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 105, + 105, + 105, + 105, + 353, + 353, + 353, + 353, + 51, + 51, + 51, + 241, + 241, + 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, + 135, + 209, + 333, + 240, + 240, + 208, + 208, + 74, + 74, + 347, + 347, + 347, + 347, + 74, + 189, + 189, + 189, + 255, + 360, + 360, + 360, + 42, + 109, + 223, + 223, + 223, + 223, + 361, + 361, + 81, + 144, + 256, + 348, + 348, + 348, + 85, + 85, + 175, + 213, + 339, + 339, + 339, + 339, + 9, + 9, + 9, + 107, + 260, + 260, + 260, + 260, + 360, + 360, + 59, + 188, + 203, + 203, + 203, + 203, + 363, + 40, + 223, + 223, + 382, + 30, + 194, + 194, + 194, + 235, + 235, + 235, + 398, + 398, + 398, + 398, + 71, + 71, + 149, + 149, + 282, + 382, + 26, + 26, + 168, + 168, + 235, + 235, + 316, + 316, + 64, + 184, + 184, + 249, + 320, + 320, + 92, + 92, + 92, + 101, + 101, + 257, + 393, + 24, + 132, + 299, + 325, + 325, + 181, + 181, + 239, + 239, + 239, + 309, + 87, + 87, + 154, + 256, + 305, + 86, + 86, + 86, + 105, + 105, + 206, + 313, + 313, + 313, + 313, + 34, + 112, + 112, + 254, + 379, + 379, + 379, + 379, + 16, + 16, + 16, + 201, + 320, + 320, + 320, + 20, + 20, + 20, + 260, + 260, + 260, + 316, + 95, + 95, + 95, + 95, + 141, + 141, + 222, + 312, + 312, + 55, + 55, + 108, + 215, + 215, + 313, + 313, + 313, + 76, + 76, + 33, + 98, + 98, + 98, + 13, + 13, + 304, + 13, + 331, + 142, + 142, + 287, + 301, + 121, + 88, + 121, + 272, + 346, + 346, + 346, + 346, + 346, + 7, + 239, + 239, + 17, + 17, + 226, + 226, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 213, + 77, + 77, + 159, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 386, + 147, + 147, + 206, + 187, + 187, + 238, + 364, + 75, + 179, + 237, + 237, + 87, + 40, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 295, + 295, + 295, + 295, + 295, + 394, + 16, + 16, + 190, + 234, + 234, + 392, + 392, + 392, + 392, + 75, + 75, + 75, + 166, + 166, + 219, + 394, + 394, + 35, + 200, + 343, + 175, + 175, + 321, + 321, + 321, + 321, + 321, + 321, + 150, + 192, + 192, + 192, + 306, + 306, + 306, + 53, + 113, + 113, + 113, + 255, + 362, + 144, + 144, + 233, + 161, + 161, + 323, + 323, + 72, + 190, + 190, + 331, + 222, + 222, + 331, + 37, + 197, + 266, + 309, + 92, + 92, + 92, + 173, + 173, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 308, + 308, + 308, + 308, + 308, + 0, + 181, + 181, + 181, + 242, + 242, + 354, + 86, + 86, + 113, + 113, + 113, + 113, + 274, + 45, + 154, + 154, + 269, + 269, + 269, + 321, + 50, + 50, + 50, + 50, + 132, + 299, + 324, + 324, + 324, + 324, + 324, + 51, + 150, + 150, + 150, + 150, + 150, + 150, + 267, + 365, + 77, + 77, + 167, + 238, + 238, + 362, + 21, + 21, + 160, + 160, + 160, + 299, + 299, + 299, + 380, + 380, + 0, + 0, + 0, + 0, + 0, + 127, + 287, + 287, + 370, + 46, + 142, + 220, + 220, + 319, + 319, + 319, + 86, + 162, + 162, + 212, + 212, + 397, + 397, + 397, + 99, + 99, + 99, + 174, + 297, + 386, + 23, + 150, + 293, + 293, + 293, + 128, + 128, + 128, + 128, + 128, + 281, + 148, + 222, + 222, + 313, + 186, + 40, + 186, + 237, + 237, + 312, + 312, + 312, + 312, + 312, + 312, + 97, + 97, + 97, + 97, + 97, + 170, + 293, + 324, + 324, + 68, + 68, + 165, + 264, + 323, + 29, + 179, + 179, + 179, + 179, + 272, + 272, + 320, + 320, + 320, + 320, + 46, + 129, + 32, + 154, + 154, + 154, + 154, + 154, + 154, + 365, + 365, + 14, + 14, + 14, + 14, + 14, + 132, + 132, + 338, + 69, + 185, + 185, + 358, + 358, + 358, + 358, + 261, + 261, + 261, + 261, + 358, + 70, + 70, + 186, + 186, + 186, + 186, + 218, + 333, + 72, + 72, + 101, + 91, + 117, + 275, + 23, + 23, + 155, + 155, + 155, + 297, + 297, + 87, + 109, + 299, + 339, + 339, + 339, + 339, + 79, + 167, + 167, + 167, + 226, + 226, + 67, + 188, + 188, + 255, + 255, + 46, + 188, + 85, + 132, + 92, + 92, + 92, + 92, + 92, + 92, + 184, + 260, + 260, + 332, + 79, + 79, + 186, + 231, + 231, + 304, + 11, + 11, + 160, + 280, + 330, + 330, + 63, + 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, + 194, + 194, + 298, + 304, + 304, + 304, + 80, + 128, + 295, + 295, + 339, + 339, + 339, + 71, + 71, + 167, + 285, + 327, + 327, + 74, + 195, + 195, + 195, + 214, + 214, + 318, + 318, + 57, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 264, + 264, + 264, + 264, + 398, + 75, + 75, + 75, + 118, + 274, + 274, + 310, + 62, + 62, + 110, + 272, + 272, + 272, + 351, + 351, + 351, + 32, + 32, + 202, + 351, + 43, + 186, + 186, + 186, + 288, + 288, + 288, + 314, + 314, + 314, + 314, + 3, + 158, + 158, + 323, + 323, + 26, + 26, + 26, + 26, + 120, + 339, + 339, + 339, + 55, + 55, + 349, + 349, + 58, + 58, + 58, + 83, + 83, + 83, + 235, + 171, + 235, + 71, + 71, + 71, + 71, + 372, + 372, + 71, + 71, + 71, + 192, + 192, + 192, + 236, + 353, + 65, + 65, + 65, + 245, + 245, + 245, + 164, + 245, + 304, + 9, + 9, + 136, + 136, + 350, + 80, + 119, + 74, + 178, + 178, + 178, + 178, + 178, + 266, + 49, + 49, + 49, + 49, + 134, + 134, + 134, + 134, + 134, + 239, + 318, + 318, + 318, + 318, + 34, + 124, + 124, + 124, + 124, + 124, + 291, + 291, + 291, + 291, + 291, + 357, + 26, + 26, + 26, + 26, + 148, + 49, + 49, + 131, + 131, + 131, + 131, + 300, + 43, + 43, + 43, + 129, + 129, + 129, + 208, + 22, + 145, + 145, + 8, + 325, + 8, + 148, + 148, + 57, + 57, + 57, + 57, + 160, + 28, + 142, + 22, + 22, + 102, + 102, + 102, + 216, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 48, + 48, + 246, + 246, + 246, + 393, + 393, + 15, + 15, + 237, + 334, + 91, + 245, + 245, + 99, + 295, + 295, + 295, + 295, + 295, + 295, + 384, + 384, + 384, + 275, + 324, + 187, + 390, + 122, + 122, + 299, + 333, + 198, + 254, + 254, + 66, + 103, + 298, + 298, + 10, + 10, + 398, + 398, + 10, + 102, + 102, + 237, + 237, + 237, + 317, + 317, + 164, + 245, + 320, + 320, + 320, + 320, + 320, + 320, + 74, + 150, + 150, + 267, + 325, + 92, + 92, + 190, + 190, + 213, + 344, + 344, + 20, + 20, + 20, + 20, + 180, + 180, + 180, + 287, + 367, + 14, + 114, + 114, + 114, + 114, + 114, + 241, + 241, + 241, + 241, + 382, + 382, + 382, + 51, + 51, + 143, + 271, + 271, + 271, + 395, + 395, + 395, + 23, + 23, + 153, + 231, + 231, + 378, + 378, + 378, + 378, + 5, + 5, + 5, + 5, + 5, + 155, + 277, + 277, + 337, + 74, + 200, + 246, + 246, + 246, + 394, + 83, + 124, + 124, + 278, + 309, + 15, + 155, + 155, + 155, + 291, + 311, + 88, + 88, + 88, + 88, + 149, + 203, + 203, + 203, + 203, + 397, + 397, + 23, + 23, + 194, + 279, + 374, + 374, + 374, + 374, + 63, + 330, + 330, + 63, + 63, + 63, + 246, + 246, + 246, + 246, + 367, + 367, + 367, + 52, + 52, + 350, + 4, + 378, + 378, + 378, + 37, + 37, + 314, + 314, + 60, + 60, + 60, + 102, + 102, + 233, + 336, + 156, + 286, + 286, + 286, + 347, + 107, + 107, + 107, + 318, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 211, + 361, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 160, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 219, + 313, + 313, + 313, + 15, + 166, + 276, + 23, + 174, + 174, + 174, + 333, + 333, + 333, + 82, + 82, + 82, + 82, + 132, + 98, + 98, + 98, + 98, + 15, + 15, + 191, + 191, + 191, + 391, + 391, + 1, + 151, + 100, + 6, + 226, + 6, + 284, + 284, + 62, + 233, + 233, + 53, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 3, + 3, + 3, + 3, + 150, + 317, + 317, + 317, + 317, + 317, + 317, + 317, + 4, + 123, + 346, + 346, + 23, + 178, + 19, + 294, + 294, + 375, + 375, + 19, + 19, + 138, + 138, + 207, + 370, + 370, + 370, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 325, + 135, + 385, + 130, + 130, + 365, + 67, + 67, + 67, + 375, + 37, + 37, + 37, + 115, + 290, + 325, + 325, + 325, + 89, + 89, + 111, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 397, + 397, + 397, + 397, + 56, + 56, + 123, + 217, + 380, + 63, + 63, + 101, + 101, + 376, + 376, + 376, + 14, + 14, + 14, + 14, + 14, + 105, + 228, + 319, + 319, + 93, + 222, + 222, + 222, + 382, + 5, + 131, + 131, + 345, + 86, + 86, + 350, + 52, + 52, + 365, + 365, + 69, + 141, + 233, + 330, + 330, + 330, + 330, + 30, + 165, + 231, + 231, + 231, + 231, + 360, + 27, + 27, + 27, + 174, + 208, + 208, + 302, + 302, + 71, + 71, + 71, + 71, + 71, + 71, + 293, + 293, + 293, + 293, + 293, + 368, + 81, + 224, + 398, + 398, + 86, + 86, + 86, + 86, + 260, + 260, + 260, + 260, + 360, + 94, + 292, + 309, + 9, + 208, + 367, + 26, + 26, + 26, + 26, + 26, + 296, + 296, + 352, + 97, + 341, + 341, + 341, + 36, + 36, + 36, + 253, + 253, + 335, + 98, + 341, + 0, + 0, + 276, + 301, + 65, + 65, + 65, + 65, + 65, + 65, + 304, + 304, + 99, + 99, + 141, + 336, + 30, + 236, + 236, + 394, + 47, + 47, + 394, + 367, + 367, + 371, + 391, + 391, + 391, + 360, + 311, + 362, + 338, + 338, + 338, + 338, + 375, + 277, + 112, + 277, + 375, + 230, + 230, + 230, + 49, + 49, + 49, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 263, + 263, + 400, + 400, + 73, + 111, + 111, + 111, + 17, + 198, + 198, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 155, + 155, + 325, + 87, + 87, + 87, + 87, + 120, + 106, + 222, + 222, + 322, + 322, + 322, + 322, + 322, + 18, + 18, + 18, + 106, + 106, + 106, + 231, + 382, + 382, + 382, + 382, + 382, + 382, + 28, + 152, + 152, + 297, + 297, + 367, + 36, + 196, + 106, + 117, + 117, + 106, + 80, + 290, + 290, + 290, + 308, + 308, + 308, + 308, + 308, + 308, + 80, + 119, + 235, + 350, + 350, + 31, + 137, + 137, + 137, + 117, + 117, + 117, + 117, + 117, + 124, + 389, + 389, + 41, + 41, + 124, + 124, + 263, + 263, + 394, + 394, + 197, + 252, + 252, + 376, + 26, + 26, + 26, + 108, + 108, + 108, + 260, + 302, + 302, + 12, + 12, + 155, + 155, + 309, + 309, + 309, + 309, + 12, + 12, + 149, + 290, + 384, + 118, + 202, + 202, + 202, + 202, + 202, + 381, + 123, + 123, + 236, + 358, + 186, + 186, + 276, + 387, + 387, + 182, + 93, + 182, + 207, + 207, + 207, + 388, + 69, + 69, + 69, + 125, + 246, + 386, + 386, + 76, + 76, + 76, + 76, + 177, + 296, + 296, + 343, + 80, + 119, + 231, + 397, + 397, + 397, + 397, + 23, + 187, + 187, + 187, + 187, + 226, + 226, + 226, + 226, + 226, + 336, + 336, + 17, + 101, + 218, + 218, + 218, + 355, + 355, + 355, + 92, + 92, + 105, + 105, + 299, + 299, + 299, + 299, + 360, + 96, + 96, + 96, + 118, + 211, + 211, + 366, + 366, + 366, + 366, + 10, + 10, + 10, + 10, + 10, + 10, + 125, + 210, + 210, + 379, + 379, + 379, + 10, + 148, + 148, + 148, + 271, + 342, + 342, + 342, + 61, + 61, + 61, + 138, + 230, + 230, + 230, + 394, + 53, + 53, + 167, + 222, + 222, + 222, + 353, + 25, + 25, + 25, + 146, + 146, + 319, + 41, + 41, + 41, + 130, + 130, + 130, + 331, + 68, + 68, + 68, + 68, + 115, + 365, + 57, + 112, + 335, + 86, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 272, + 272, + 379, + 29, + 104, + 104, + 104, + 208, + 372, + 123, + 220, + 355, + 355, + 158, + 158, + 97, + 97, + 158, + 158, + 391, + 105, + 105, + 382, + 382, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 113, + 295, + 340, + 340, + 67, + 67, + 67, + 159, + 246, + 81, + 81, + 81, + 81, + 124, + 124, + 124, + 124, + 124, + 260, + 373, + 16, + 193, + 250, + 88, + 88, + 88, + 152, + 253, + 51, + 189, + 189, + 198, + 198, + 198, + 131, + 25, + 25, + 25, + 198, + 198, + 250, + 32, + 32, + 32, + 117, + 117, + 386, + 73, + 187, + 270, + 344, + 344, + 69, + 69, + 69, + 69, + 186, + 249, + 249, + 249, + 332, + 332, + 332, + 332, + 332, + 38, + 187, + 187, + 187, + 187, + 233, + 386, + 64, + 64, + 64, + 64, + 103, + 300, + 66, + 66, + 253, + 190, + 219, + 219, + 280, + 278, + 214, + 106, + 71, + 71, + 150, + 296, + 398, + 398, + 398, + 172, + 172, + 23, + 23, + 23, + 172, + 205, + 205, + 389, + 389, + 27, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 218, + 218, + 68, + 68, + 139, + 139, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 374, + 374, + 374, + 374, + 11, + 160, + 225, + 225, + 225, + 225, + 381, + 381, + 38, + 166, + 295, + 391, + 391, + 96, + 96, + 96, + 168, + 168, + 168, + 298, + 354, + 354, + 16, + 135, + 135, + 135, + 135, + 243, + 243, + 325, + 72, + 72, + 147, + 147, + 147, + 250, + 304, + 304, + 55, + 266, + 266, + 383, + 383, + 23, + 23, + 261, + 377, + 59, + 234, + 353, + 353, + 28, + 28, + 28, + 341, + 341, + 53, + 338, + 338, + 10, + 330, + 26, + 26, + 26, + 380, + 380, + 194, + 380, + 33, + 33, + 139, + 139, + 139, + 313, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 172, + 274, + 386, + 386, + 81, + 179, + 207, + 342, + 24, + 24, + 161, + 161, + 242, + 242, + 242, + 372, + 372, + 372, + 372, + 372, + 372, + 91, + 165, + 165, + 165, + 165, + 165, + 264, + 367, + 367, + 76, + 76, + 114, + 114, + 114, + 114, + 114, + 251, + 251, + 304, + 304, + 26, + 26, + 124, + 239, + 239, + 239, + 358, + 358, + 358, + 51, + 246, + 344, + 344, + 344, + 344, + 344, + 23, + 259, + 344, + 344, + 344, + 62, + 263, + 263, + 339, + 32, + 32, + 32, + 251, + 359, + 359, + 91, + 204, + 308, + 308, + 258, + 340, + 365, + 213, + 213, + 213, + 73, + 73, + 16, + 68, + 49, + 138, + 85, + 62, + 62, + 324, + 62, + 62, + 392, + 316, + 205, + 153, + 153, + 205, + 316, + 118, + 288, + 22, + 315, + 22, + 145, + 145, + 212, + 37, + 195, + 195, + 254, + 254, + 181, + 394, + 39, + 39, + 219, + 377, + 377, + 100, + 100, + 217, + 321, + 67, + 67, + 265, + 265, + 265, + 265, + 265, + 176, + 265, + 265, + 319, + 319, + 5, + 223, + 223, + 343, + 52, + 52, + 286, + 335, + 335, + 335, + 335, + 0, + 0, + 287, + 287, + 287, + 368, + 73, + 73, + 229, + 229, + 400, + 28, + 28, + 28, + 28, + 28, + 28, + 204, + 204, + 348, + 78, + 207, + 16, + 9, + 9, + 9, + 67, + 67, + 38, + 249, + 38, + 231, + 34, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 129, + 129, + 241, + 241, + 25, + 218, + 350, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 200, + 200, + 290, + 338, + 338, + 3, + 3, + 3, + 189, + 391, + 90, + 90, + 118, + 118, + 261, + 261, + 261, + 397, + 54, + 185, + 185, + 185, + 185, + 225, + 302, + 302, + 73, + 73, + 365, + 85, + 102, + 231, + 231, + 231, + 231, + 316, + 186, + 186, + 186, + 283, + 377, + 377, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 189, + 189, + 189, + 249, + 249, + 393, + 121, + 121, + 234, + 234, + 343, + 115, + 234, + 234, + 234, + 308, + 308, + 94, + 145, + 234, + 234, + 400, + 400, + 400, + 400, + 56, + 56, + 103, + 218, + 218, + 394, + 394, + 64, + 115, + 115, + 211, + 211, + 211, + 336, + 27, + 188, + 229, + 229, + 306, + 90, + 129, + 296, + 296, + 301, + 301, + 112, + 260, + 327, + 119, + 209, + 209, + 209, + 385, + 12, + 114, + 114, + 114, + 241, + 241, + 241, + 241, + 393, + 18, + 18, + 140, + 228, + 228, + 314, + 314, + 12, + 179, + 179, + 212, + 380, + 380, + 380, + 58, + 58, + 183, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 386, + 9, + 9, + 119, + 119, + 119, + 216, + 216, + 216, + 340, + 340, + 340, + 340, + 6, + 6, + 124, + 254, + 254, + 254, + 254, + 254, + 254, + 388, + 145, + 145, + 145, + 145, + 277, + 353, + 167, + 167, + 167, + 259, + 367, + 367, + 367, + 185, + 20, + 185, + 185, + 248, + 248, + 330, + 330, + 12, + 12, + 137, + 226, + 309, + 309, + 146, + 231, + 231, + 324, + 324, + 324, + 324, + 77, + 133, + 288, + 325, + 153, + 153, + 203, + 203, + 203, + 324, + 324, + 141, + 299, + 299, + 100, + 166, + 166, + 207, + 207, + 16, + 104, + 244, + 244, + 31, + 31, + 193, + 193, + 193, + 203, + 203, + 375, + 375, + 375, + 17, + 196, + 196, + 245, + 333, + 333, + 333, + 115, + 115, + 273, + 333, + 67, + 67, + 67, + 67, + 143, + 143, + 241, + 241, + 348, + 92, + 180, + 267, + 267, + 349, + 349, + 349, + 176, + 176, + 240, + 347, + 137, + 94, + 137, + 137, + 215, + 30, + 124, + 162, + 162, + 279, + 279, + 279, + 19, + 141, + 141, + 141, + 216, + 216, + 216, + 216, + 216, + 333, + 333, + 38, + 38, + 150, + 150, + 223, + 349, + 99, + 99, + 99, + 195, + 195, + 195, + 214, + 214, + 214, + 214, + 214, + 391, + 80, + 80, + 146, + 203, + 203, + 349, + 27, + 27, + 27, + 27, + 149, + 149, + 224, + 162, + 162, + 162, + 162, + 52, + 216, + 216, + 332, + 332, + 52, + 52, + 52, + 52, + 198, + 257, + 257, + 97, + 112, + 258, + 258, + 65, + 332, + 332, + 65, + 65, + 65, + 147, + 147, + 147, + 262, + 262, + 361, + 61, + 61, + 61, + 165, + 299, + 357, + 357, + 89, + 151, + 268, + 268, + 268, + 268, + 399, + 399, + 44, + 127, + 297, + 297, + 297, + 27, + 123, + 123, + 271, + 321, + 321, + 24, + 135, + 268, + 324, + 154, + 244, + 244, + 244, + 70, + 70, + 70, + 153, + 153, + 153, + 270, + 179, + 269, + 269, + 269, + 134, + 134, + 286, + 286, + 286, + 286, + 286, + 374, + 70, + 70, + 70, + 189, + 288, + 388, + 388, + 110, + 249, + 313, + 192, + 286, + 113, + 233, + 233, + 385, + 192, + 192, + 247, + 97, + 97, + 97, + 107, + 231, + 126, + 224, + 396, + 396, + 161, + 161, + 161, + 206, + 206, + 206, + 206, + 206, + 352, + 0, + 122, + 231, + 355, + 83, + 171, + 266, + 266, + 340, + 54, + 54, + 267, + 267, + 267, + 267, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 128, + 128, + 128, + 273, + 395, + 198, + 198, + 49, + 49, + 198, + 247, + 361, + 13, + 13, + 192, + 253, + 378, + 38, + 164, + 164, + 264, + 369, + 169, + 252, + 361, + 144, + 219, + 400, + 400, + 400, + 400, + 121, + 278, + 278, + 302, + 175, + 175, + 238, + 326, + 326, + 326, + 136, + 338, + 129, + 230, + 342, + 183, + 183, + 183, + 93, + 93, + 93, + 183, + 183, + 325, + 325, + 325, + 28, + 145, + 145, + 298, + 298, + 307, + 75, + 75, + 133, + 133, + 133, + 247, + 394, + 29, + 130, + 130, + 245, + 245, + 245, + 331, + 78, + 193, + 386, + 37, + 170, + 272, + 100, + 100, + 100, + 100, + 185, + 185, + 388, + 85, + 85, + 247, + 247, + 305, + 305, + 39, + 156, + 269, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 110, + 110, + 110, + 289, + 217, + 217, + 379, + 182, + 224, + 355, + 134, + 338, + 338, + 69, + 143, + 143, + 202, + 164, + 299, + 299, + 299, + 377, + 377, + 4, + 4, + 236, + 143, + 236, + 236, + 236, + 316, + 91, + 91, + 91, + 185, + 185, + 185, + 185, + 185, + 236, + 304, + 304, + 304, + 91, + 116, + 274, + 274, + 274, + 274, + 392, + 392, + 392, + 17, + 17, + 17, + 149, + 149, + 149, + 149, + 225, + 225, + 384, + 384, + 83, + 161, + 161, + 260, + 384, + 384, + 76, + 125, + 125, + 252, + 397, + 8, + 159, + 159, + 159, + 238, + 238, + 80, + 155, + 255, + 45, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 245, + 388, + 5, + 180, + 249, + 100, + 112, + 112, + 88, + 175, + 175, + 26, + 26, + 115, + 62, + 62, + 344, + 77, + 77, + 355, + 355, + 297, + 297, + 297, + 355, + 355, + 78, + 184, + 279, + 395, + 395, + 395, + 395, + 49, + 180, + 180, + 180, + 274, + 274, + 358, + 89, + 160, + 287, + 287, + 398, + 53, + 121, + 205, + 205, + 205, + 394, + 188, + 217, + 123, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 115, + 115, + 115, + 224, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 43, + 43, + 43, + 166, + 166, + 387, + 279, + 279, + 387, + 92, + 92, + 136, + 136, + 136, + 136, + 267, + 334, + 334, + 92, + 92, + 92, + 92, + 200, + 258, + 258, + 320, + 320, + 320, + 320, + 320, + 4, + 128, + 128, + 300, + 369, + 369, + 57, + 173, + 207, + 302, + 302, + 302, + 59, + 153, + 201, + 93, + 341, + 93, + 93, + 93, + 128, + 128, + 214, + 214, + 214, + 214, + 36, + 165, + 165, + 165, + 165, + 165, + 296, + 334, + 334, + 334, + 334, + 334, + 334, + 15, + 135, + 135, + 135, + 135, + 285, + 285, + 285, + 285, + 334, + 73, + 73, + 73, + 131, + 218, + 342, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 150, + 232, + 232, + 232, + 58, + 179, + 295, + 53, + 53, + 146, + 146, + 146, + 297, + 67, + 67, + 339, + 67, + 193, + 296, + 296, + 296, + 296, + 296, + 321, + 321, + 321, + 321, + 31, + 130, + 130, + 286, + 335, + 335, + 83, + 83, + 103, + 270, + 303, + 74, + 195, + 195, + 345, + 236, + 236, + 345, + 345, + 345, + 10, + 103, + 204, + 204, + 316, + 29, + 29, + 124, + 124, + 267, + 267, + 377, + 50, + 182, + 182, + 182, + 209, + 209, + 209, + 209, + 348, + 348, + 348, + 348, + 99, + 120, + 120, + 120, + 204, + 204, + 397, + 16, + 16, + 128, + 259, + 259, + 349, + 23, + 23, + 23, + 23, + 23, + 23, + 186, + 221, + 344, + 100, + 100, + 100, + 159, + 159, + 159, + 250, + 352, + 352, + 352, + 58, + 130, + 130, + 219, + 379, + 379, + 379, + 379, + 63, + 168, + 246, + 319, + 97, + 97, + 97, + 178, + 178, + 257, + 368, + 368, + 368, + 48, + 48, + 48, + 48, + 48, + 161, + 240, + 322, + 322, + 322, + 74, + 74, + 112, + 211, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 35, + 104, + 104, + 104, + 270, + 329, + 329, + 55, + 129, + 279, + 385, + 76, + 76, + 194, + 194, + 194, + 266, + 347, + 130, + 130, + 130, + 130, + 217, + 217, + 366, + 112, + 112, + 112, + 112, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 345, + 345, + 345, + 66, + 175, + 175, + 248, + 364, + 144, + 245, + 245, + 382, + 382, + 382, + 42, + 153, + 153, + 295, + 380, + 380, + 180, + 258, + 357, + 165, + 165, + 165, + 226, + 226, + 226, + 390, + 390, + 390, + 390, + 5, + 5, + 5, + 137, + 137, + 265, + 265, + 265, + 377, + 377, + 55, + 144, + 144, + 144, + 144, + 282, + 282, + 282, + 282, + 376, + 170, + 233, + 233, + 318, + 105, + 105, + 105, + 105, + 276, + 399, + 399, + 185, + 251, + 251, + 251, + 319, + 77, + 77, + 77, + 200, + 200, + 200, + 200, + 200, + 200, + 275, + 275, + 275, + 383, + 42, + 188, + 217, + 345, + 345, + 55, + 55, + 156, + 241, + 241, + 241, + 241, + 241, + 241, + 350, + 350, + 26, + 127, + 248, + 248, + 248, + 248, + 382, + 382, + 382, + 127, + 289, + 289, + 289, + 289, + 289, + 387, + 88, + 88, + 88, + 161, + 217, + 349, + 212, + 321, + 10, + 157, + 340, + 263, + 376, + 60, + 150, + 150, + 355, + 355, + 355, + 355, + 340, + 340, + 318, + 325, + 325, + 326, + 354, + 345, + 231, + 345, + 345, + 345, + 41, + 190, + 190, + 354, + 354, + 76, + 76, + 76, + 76, + 76, + 76, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 208, + 340, + 30, + 175, + 252, + 329, + 329, + 59, + 296, + 329, + 329, + 329, + 185, + 299, + 309, + 85, + 204, + 204, + 334, + 313, + 183, + 219, + 127, + 127, + 282, + 370, + 163, + 163, + 85, + 138, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 174, + 18, + 133, + 133, + 368, + 45, + 183, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 318, + 318, + 318, + 157, + 211, + 259, + 156, + 259, + 259, + 200, + 200, + 218, + 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, + 34, + 34, + 169, + 169, + 251, + 339, + 73, + 169, + 396, + 396, + 6, + 6, + 6, + 6, + 181, + 181, + 224, + 349, + 4, + 176, + 176, + 154, + 154, + 213, + 154, + 269, + 163, + 163, + 393, + 393, + 163, + 163, + 260, + 343, + 343, + 32, + 32, + 32, + 32, + 215, + 393, + 393, + 393, + 213, + 213, + 334, + 15, + 15, + 258, + 258, + 375, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 153, + 153, + 252, + 387, + 40, + 120, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 302, + 302, + 55, + 55, + 55, + 55, + 159, + 272, + 272, + 317, + 317, + 35, + 173, + 173, + 173, + 173, + 173, + 229, + 391, + 391, + 391, + 391, + 54, + 149, + 233, + 233, + 233, + 233, + 333, + 169, + 169, + 169, + 169, + 169, + 259, + 259, + 323, + 179, + 288, + 365, + 365, + 365, + 125, + 125, + 125, + 285, + 343, + 158, + 205, + 344, + 344, + 90, + 90, + 90, + 182, + 182, + 182, + 247, + 247, + 356, + 356, + 356, + 154, + 256, + 256, + 256, + 256, + 256, + 325, + 130, + 46, + 130, + 268, + 268, + 268, + 268, + 383, + 383, + 84, + 84, + 84, + 144, + 228, + 228, + 228, + 368, + 52, + 187, + 269, + 335, + 17, + 144, + 213, + 213, + 326, + 72, + 111, + 111, + 269, + 269, + 269, + 398, + 75, + 191, + 191, + 295, + 295, + 295, + 295, + 295, + 295, + 385, + 385, + 15, + 15, + 181, + 181, + 297, + 297, + 340, + 340, + 53, + 53, + 53, + 53, + 53, + 53, + 119, + 280, + 280, + 334, + 334, + 334, + 334, + 334, + 334, + 334, + 91, + 91, + 91, + 91, + 91, + 126, + 294, + 352, + 62, + 62, + 103, + 103, + 103, + 264, + 339, + 339, + 3, + 3, + 3, + 3, + 3, + 250, + 104, + 104, + 250, + 327, + 66, + 155, + 252, + 336, + 336, + 61, + 266, + 345, + 345, + 22, + 22, + 22, + 22, + 193, + 193, + 193, + 193, + 274, + 274, + 351, + 69, + 169, + 230, + 230, + 230, + 350, + 350, + 54, + 54, + 164, + 279, + 279, + 310, + 64, + 64, + 147, + 147, + 147, + 213, + 213, + 213, + 213, + 213, + 363, + 51, + 140, + 140, + 140, + 241, + 241, + 26, + 26, + 26, + 131, + 289, + 289, + 289, + 289, + 289, + 289, + 327, + 327, + 67, + 110, + 232, + 377, + 377, + 377, + 68, + 68, + 68, + 68, + 200, + 244, + 63, + 378, + 63, + 63, + 63, + 63, + 109, + 262, + 339, + 45, + 45, + 146, + 146, + 146, + 267, + 267, + 386, + 386, + 70, + 126, + 246, + 355, + 5, + 164, + 164, + 211, + 211, + 395, + 395, + 7, + 197, + 197, + 197, + 197, + 197, + 197, + 231, + 231, + 231, + 92, + 92, + 92, + 161, + 161, + 209, + 209, + 209, + 19, + 19, + 142, + 34, + 34, + 34, + 183, + 183, + 235, + 235, + 235, + 95, + 95, + 175, + 224, + 224, + 47, + 47, + 47, + 47, + 47, + 179, + 26, + 146, + 146, + 146, + 63, + 199, + 199, + 94, + 270, + 94, + 94, + 94, + 156, + 156, + 156, + 156, + 229, + 25, + 101, + 101, + 101, + 101, + 281, + 87, + 119, + 119, + 273, + 273, + 33, + 154, + 154, + 154, + 154, + 207, + 22, + 156, + 100, + 179, + 393, + 393, + 203, + 203, + 203, + 393, + 393, + 393, + 393, + 393, + 99, + 108, + 226, + 23, + 115, + 37, + 281, + 281, + 281, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 37, + 240, + 240, + 240, + 383, + 25, + 316, + 82, + 82, + 82, + 82, + 113, + 113, + 340, + 15, + 15, + 115, + 115, + 115, + 115, + 375, + 86, + 121, + 61, + 61, + 61, + 376, + 61, + 61, + 135, + 230, + 230, + 294, + 294, + 85, + 83, + 10, + 151, + 151, + 151, + 151, + 354, + 354, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 47, + 206, + 206, + 318, + 240, + 364, + 364, + 96, + 96, + 160, + 160, + 364, + 364, + 14, + 155, + 155, + 155, + 155, + 364, + 341, + 190, + 190, + 190, + 190, + 283, + 329, + 329, + 69, + 164, + 164, + 59, + 172, + 172, + 390, + 41, + 41, + 41, + 164, + 164, + 216, + 216, + 216, + 216, + 326, + 326, + 326, + 326, + 326, + 93, + 186, + 275, + 275, + 275, + 306, + 180, + 288, + 288, + 288, + 288, + 288, + 288, + 312, + 37, + 197, + 230, + 230, + 230, + 230, + 331, + 8, + 224, + 224, + 352, + 352, + 239, + 239, + 239, + 239, + 343, + 343, + 177, + 177, + 177, + 218, + 336, + 336, + 94, + 137, + 54, + 179, + 212, + 376, + 1, + 152, + 152, + 224, + 385, + 385, + 39, + 39, + 182, + 309, + 309, + 309, + 208, + 309, + 55, + 55, + 137, + 275, + 322, + 322, + 4, + 4, + 181, + 351, + 39, + 184, + 184, + 325, + 325, + 5, + 5, + 5, + 187, + 187, + 187, + 187, + 187, + 247, + 247, + 247, + 247, + 247, + 335, + 335, + 335, + 63, + 63, + 141, + 141, + 141, + 238, + 238, + 238, + 238, + 238, + 238, + 388, + 63, + 101, + 206, + 389, + 389, + 42, + 42, + 191, + 204, + 322, + 32, + 114, + 242, + 242, + 345, + 0, + 185, + 185, + 374, + 282, + 282, + 282, + 374, + 374, + 28, + 164, + 228, + 372, + 56, + 142, + 254, + 254, + 345, + 94, + 109, + 109, + 292, + 336, + 336, + 123, + 123, + 228, + 307, + 307, + 307, + 89, + 150, + 297, + 310, + 283, + 241, + 241, + 343, + 343, + 343, + 241, + 241, + 205, + 164, + 277, + 277, + 198, + 261, + 261, + 261, + 261, + 352, + 273, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 180, + 255, + 255, + 361, + 270, + 244, + 182, + 182, + 182, + 81, + 81, + 182, + 238, + 238, + 238, + 238, + 357, + 357, + 357, + 21, + 21, + 21, + 352, + 79, + 389, + 33, + 298, + 339, + 339, + 95, + 282, + 383, + 383, + 342, + 297, + 56, + 56, + 297, + 154, + 297, + 297, + 297, + 297, + 297, + 342, + 342, + 75, + 75, + 75, + 196, + 196, + 238, + 349, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 222, + 341, + 341, + 341, + 77, + 136, + 241, + 241, + 241, + 241, + 241, + 241, + 319, + 55, + 197, + 298, + 339, + 89, + 310, + 10, + 10, + 10, + 10, + 10, + 10, + 234, + 360, + 54, + 54, + 54, + 255, + 255, + 340, + 340, + 340, + 340, + 340, + 340, + 5, + 5, + 5, + 111, + 111, + 267, + 267, + 361, + 361, + 2, + 2, + 120, + 120, + 120, + 261, + 261, + 334, + 43, + 43, + 231, + 231, + 307, + 74, + 74, + 74, + 217, + 342, + 342, + 24, + 24, + 24, + 24, + 24, + 107, + 223, + 313, + 313, + 313, + 96, + 186, + 269, + 269, + 269, + 376, + 24, + 24, + 24, + 221, + 360, + 7, + 7, + 7, + 220, + 399, + 90, + 90, + 164, + 298, + 298, + 307, + 307, + 307, + 32, + 148, + 148, + 212, + 212, + 327, + 65, + 262, + 342, + 342, + 288, + 380, + 6, + 6, + 6, + 6, + 202, + 328, + 207, + 299, + 210, + 82, + 82, + 194, + 194, + 266, + 24, + 24, + 104, + 104, + 252, + 115, + 256, + 230, + 230, + 230, + 230, + 230, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 79, + 50, + 158, + 158, + 158, + 158, + 390, + 91, + 176, + 308, + 203, + 203, + 203, + 229, + 54, + 54, + 54, + 165, + 229, + 229, + 133, + 297, + 85, + 189, + 271, + 271, + 271, + 40, + 135, + 135, + 170, + 170, + 170, + 170, + 122, + 215, + 122, + 142, + 142, + 142, + 288, + 288, + 288, + 142, + 198, + 106, + 86, + 363, + 363, + 86, + 122, + 122, + 122, + 122, + 242, + 242, + 242, + 16, + 16, + 16, + 105, + 281, + 281, + 372, + 372, + 372, + 188, + 188, + 188, + 188, + 272, + 386, + 189, + 284, + 389, + 43, + 43, + 103, + 103, + 277, + 277, + 315, + 315, + 195, + 195, + 195, + 195, + 293, + 373, + 120, + 78, + 120, + 120, + 120, + 214, + 343, + 194, + 194, + 235, + 235, + 301, + 187, + 258, + 347, + 73, + 147, + 147, + 213, + 213, + 18, + 18, + 18, + 310, + 310, + 18, + 18, + 109, + 109, + 109, + 109, + 109, + 109, + 245, + 376, + 376, + 83, + 185, + 229, + 328, + 328, + 328, + 189, + 209, + 209, + 396, + 396, + 14, + 119, + 256, + 256, + 256, + 379, + 32, + 32, + 32, + 32, + 32, + 32, + 173, + 236, + 236, + 345, + 345, + 49, + 162, + 162, + 162, + 286, + 390, + 390, + 161, + 161, + 161, + 161, + 161, + 204, + 204, + 204, + 204, + 352, + 31, + 194, + 194, + 286, + 359, + 359, + 359, + 359, + 96, + 148, + 217, + 320, + 320, + 320, + 200, + 200, + 200, + 200, + 222, + 222, + 330, + 123, + 123, + 296, + 346, + 81, + 81, + 81, + 81, + 194, + 254, + 254, + 254, + 254, + 254, + 330, + 10, + 10, + 10, + 10, + 189, + 245, + 245, + 339, + 37, + 188, + 253, + 253, + 253, + 253, + 319, + 57, + 129, + 129, + 258, + 258, + 368, + 368, + 81, + 157, + 157, + 157, + 201, + 201, + 201, + 201, + 201, + 348, + 18, + 149, + 359, + 287, + 287, + 359, + 19, + 122, + 122, + 338, + 338, + 54, + 167, + 243, + 243, + 243, + 363, + 363, + 363, + 363, + 363, + 363, + 363, + 17, + 17, + 17, + 17, + 17, + 17, + 167, + 340, + 47, + 146, + 369, + 76, + 76, + 76, + 131, + 131, + 131, + 131, + 131, + 131, + 300, + 381, + 381, + 381, + 381, + 85, + 85, + 85, + 128, + 315, + 315, + 315, + 315, + 315, + 315, + 16, + 16, + 142, + 259, + 259, + 351, + 130, + 130, + 130, + 372, + 229, + 229, + 229, + 229, + 229, + 372, + 182, + 182, + 182, + 256, + 256, + 303, + 153, + 234, + 332, + 332, + 332, + 332, + 115, + 296, + 309, + 173, + 363, + 167, + 167, + 167, + 307, + 49, + 110, + 110, + 110, + 334, + 195, + 385, + 129, + 362, + 362, + 173, + 352, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 195, + 195, + 195, + 195, + 195, + 217, + 371, + 12, + 12, + 126, + 126, + 126, + 372, + 9, + 156, + 346, + 48, + 48, + 48, + 104, + 219, + 399, + 399, + 399, + 399, + 399, + 399, + 91, + 171, + 171, + 171, + 171, + 286, + 286, + 36, + 36, + 36, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 36, + 133, + 133, + 133, + 256, + 256, + 256, + 355, + 355, + 12, + 185, + 242, + 329, + 329, + 329, + 329, + 329, + 329, + 329, + 54, + 177, + 265, + 265, + 265, + 265, + 303, + 303, + 68, + 68, + 106, + 106, + 106, + 238, + 396, + 396, + 396, + 396, + 0, + 0, + 169, + 270, + 382, + 161, + 213, + 213, + 213, + 213, + 213, + 342, + 182, + 258, + 370, + 57, + 162, + 162, + 162, + 162, + 203, + 203, + 203, + 389, + 389, + 79, + 199, + 246, + 246, + 304, + 28, + 161, + 275, + 275, + 275, + 275, + 351, + 351, + 174, + 11, + 11, + 11, + 11, + 174, + 243, + 397, + 397, + 68, + 182, + 296, + 301, + 19, + 189, + 189, + 189, + 189, + 283, + 374, + 374, + 55, + 175, + 175, + 209, + 209, + 81, + 101, + 101, + 101, + 252, + 252, + 252, + 54, + 54, + 169, + 219, + 330, + 330, + 65, + 122, + 122, + 286, + 395, + 395, + 395, + 395, + 395, + 34, + 170, + 260, + 260, + 260, + 377, + 85, + 85, + 115, + 253, + 334, + 334, + 13, + 130, + 130, + 130, + 130, + 130, + 130, + 266, + 363, + 363, + 363, + 0, + 131, + 220, + 347, + 347, + 98, + 98, + 171, + 354, + 47, + 47, + 165, + 165, + 165, + 75, + 194, + 326, + 84, + 84, + 134, + 380, + 380, + 67, + 67, + 67, + 67, + 187, + 53, + 180, + 180, + 260, + 260, + 397, + 76, + 193, + 201, + 379, + 21, + 191, + 269, + 269, + 353, + 59, + 59, + 59, + 136, + 209, + 209, + 209, + 209, + 336, + 336, + 336, + 42, + 123, + 251, + 251, + 328, + 328, + 328, + 328, + 328, + 328, + 75, + 75, + 165, + 165, + 243, + 243, + 386, + 190, + 190, + 264, + 389, + 19, + 19, + 142, + 142, + 273, + 273, + 273, + 273, + 273, + 273, + 352, + 36, + 36, + 158, + 158, + 331, + 331, + 108, + 397, + 142, + 389, + 389, + 389, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 283, + 365, + 160, + 160, + 262, + 262, + 262, + 324, + 324, + 130, + 130, + 130, + 130, + 130, + 130, + 284, + 324, + 324, + 324, + 170, + 246, + 246, + 246, + 338, + 338, + 9, + 9, + 102, + 265, + 29, + 150, + 264, + 264, + 83, + 83, + 148, + 148, + 148, + 293, + 293, + 397, + 98, + 98, + 109, + 229, + 356, + 90, + 90, + 90, + 150, + 150, + 150, + 150, + 247, + 322, + 26, + 26, + 26, + 152, + 234, + 234, + 3, + 153, + 366, + 366, + 80, + 80, + 80, + 146, + 146, + 7, + 116, + 116, + 212, + 212, + 322, + 7, + 161, + 161, + 65, + 321, + 65, + 102, + 320, + 320, + 92, + 131, + 263, + 74, + 74, + 105, + 91, + 91, + 150, + 150, + 365, + 36, + 224, + 224, + 224, + 310, + 4, + 350, + 350, + 350, + 23, + 23, + 23, + 23, + 159, + 159, + 159, + 159, + 159, + 295, + 397, + 92, + 108, + 317, + 317, + 317, + 138, + 138, + 138, + 138, + 295, + 356, + 178, + 178, + 178, + 324, + 118, + 118, + 118, + 118, + 236, + 344, + 151, + 151, + 35, + 35, + 151, + 151, + 151, + 211, + 211, + 363, + 151, + 151, + 266, + 385, + 3, + 123, + 318, + 318, + 318, + 40, + 113, + 349, + 349, + 16, + 221, + 221, + 355, + 355, + 149, + 292, + 292, + 292, + 292, + 347, + 92, + 92, + 92, + 138, + 138, + 138, + 138, + 208, + 208, + 208, + 303, + 303, + 111, + 111, + 239, + 239, + 321, + 321, + 38, + 152, + 152, + 152, + 225, + 225, + 353, + 72, + 72, + 129, + 253, + 142, + 235, + 235, + 235, + 235, + 104, + 294, + 171, + 387, + 171, + 226, + 130, + 176, + 95, + 95, + 95, + 176, + 237, + 237, + 237, + 237, + 237, + 350, + 350, + 350, + 350, + 11, + 102, + 102, + 102, + 320, + 320, + 320, + 29, + 29, + 155, + 155, + 385, + 385, + 2, + 126, + 126, + 126, + 4, + 4, + 176, + 176, + 176, + 176, + 22, + 152, + 387, + 387, + 31, + 170, + 203, + 203, + 203, + 80, + 80, + 80, + 230, + 230, + 11, + 86, + 86, + 92, + 92, + 92, + 122, + 327, + 327, + 92, + 92, + 92, + 90, + 90, + 90, + 90, + 101, + 90, + 182, + 87, + 298, + 353, + 87, + 87, + 0, + 335, + 335, + 128, + 128, + 128, + 128, + 335, + 335, + 335, + 335, + 335, + 0, + 236, + 236, + 236, + 236, + 382, + 72, + 72, + 278, + 337, + 337, + 93, + 93, + 93, + 297, + 99, + 235, + 235, + 235, + 377, + 77, + 126, + 126, + 126, + 267, + 267, + 267, + 267, + 321, + 321, + 321, + 321, + 40, + 176, + 210, + 337, + 337, + 41, + 41, + 41, + 152, + 152, + 223, + 223, + 223, + 327, + 1, + 135, + 135, + 135, + 243, + 243, + 243, + 243, + 340, + 66, + 192, + 192, + 192, + 192, + 192, + 192, + 284, + 373, + 373, + 373, + 373, + 21, + 279, + 279, + 50, + 239, + 322, + 28, + 28, + 185, + 185, + 283, + 283, + 353, + 353, + 353, + 48, + 196, + 265, + 375, + 375, + 375, + 375, + 99, + 99, + 177, + 216, + 336, + 77, + 77, + 77, + 77, + 77, + 194, + 254, + 348, + 25, + 25, + 166, + 166, + 244, + 244, + 37, + 37, + 163, + 163, + 163, + 163, + 207, + 342, + 69, + 188, + 188, + 188, + 188, + 188, + 188, + 241, + 241, + 334, + 334, + 86, + 86, + 86, + 86, + 138, + 138, + 273, + 273, + 64, + 64, + 64, + 161, + 161, + 216, + 216, + 216, + 392, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 121, + 121, + 237, + 237, + 349, + 349, + 74, + 74, + 74, + 171, + 285, + 285, + 378, + 378, + 79, + 137, + 208, + 2, + 197, + 219, + 71, + 213, + 213, + 213, + 161, + 161, + 161, + 213, + 61, + 61, + 61, + 61, + 61, + 197, + 197, + 197, + 247, + 247, + 348, + 15, + 15, + 15, + 118, + 118, + 118, + 258, + 258, + 36, + 226, + 5, + 292, + 100, + 100, + 259, + 29, + 29, + 29, + 29, + 29, + 146, + 146, + 25, + 123, + 123, + 16, + 16, + 22, + 117, + 4, + 4, + 4, + 84, + 84, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 355, + 355, + 56, + 169, + 169, + 214, + 214, + 214, + 214, + 371, + 258, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 97, + 97, + 196, + 196, + 224, + 224, + 224, + 146, + 146, + 292, + 5, + 119, + 119, + 119, + 119, + 119, + 216, + 36, + 36, + 136, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 384, + 384, + 384, + 384, + 91, + 91, + 91, + 194, + 194, + 194, + 194, + 194, + 298, + 397, + 397, + 397, + 88, + 88, + 139, + 139, + 139, + 139, + 139, + 223, + 317, + 36, + 36, + 104, + 104, + 104, + 251, + 251, + 333, + 168, + 298, + 329, + 329, + 329, + 72, + 106, + 106, + 211, + 211, + 360, + 360, + 360, + 38, + 38, + 38, + 38, + 38, + 38, + 101, + 237, + 313, + 61, + 61, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 207, + 207, + 387, + 387, + 387, + 56, + 193, + 279, + 340, + 340, + 115, + 115, + 297, + 334, + 28, + 28, + 147, + 147, + 147, + 147, + 227, + 331, + 15, + 140, + 140, + 291, + 333, + 38, + 38, + 38, + 184, + 184, + 205, + 205, + 205, + 375, + 24, + 24, + 190, + 225, + 225, + 8, + 108, + 283, + 283, + 283, + 338, + 119, + 119, + 119, + 119, + 119, + 281, + 281, + 322, + 322, + 322, + 125, + 274, + 383, + 383, + 190, + 213, + 111, + 111, + 274, + 274, + 274, + 274, + 366, + 366, + 366, + 366, + 81, + 81, + 170, + 170, + 170, + 170, + 234, + 234, + 234, + 322, + 322, + 322, + 85, + 172, + 286, + 286, + 317, + 110, + 110, + 228, + 318, + 318, + 318, + 3, + 162, + 253, + 253, + 253, + 307, + 77, + 348, + 77, + 77, + 348, + 20, + 294, + 294, + 311, + 42, + 42, + 335, + 172, + 172, + 285, + 285, + 285, + 335, + 197, + 197, + 197, + 197, + 197, + 276, + 276, + 276, + 276, + 276, + 276, + 381, + 381, + 381, + 283, + 384, + 377, + 377, + 353, + 353, + 342, + 233, + 342, + 342, + 87, + 87, + 87, + 87, + 103, + 267, + 362, + 362, + 35, + 35, + 35, + 135, + 135, + 219, + 303, + 59, + 143, + 143, + 143, + 336, + 59, + 348, + 348, + 348, + 179, + 179, + 294, + 294, + 294, + 396, + 396, + 89, + 135, + 389, + 389, + 389, + 249, + 249, + 249, + 249, + 249, + 389, + 84, + 183, + 243, + 324, + 324, + 74, + 74, + 198, + 198, + 261, + 261, + 321, + 90, + 140, + 240, + 240, + 240, + 240, + 240, + 350, + 350, + 350, + 161, + 284, + 284, + 345, + 49, + 118, + 300, + 383, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 186, + 186, + 265, + 334, + 78, + 143, + 143, + 143, + 354, + 354, + 189, + 306, + 182, + 182, + 182, + 211, + 398, + 23, + 180, + 180, + 180, + 180, + 180, + 180, + 353, + 353, + 43, + 192, + 305, + 12, + 12, + 136, + 318, + 318, + 155, + 280, + 280, + 280, + 280, + 198, + 215, + 141, + 87, + 141, + 141, + 141, + 214, + 214, + 330, + 50, + 149, + 149, + 116, + 116, + 116, + 116, + 216, + 216, + 216, + 350, + 194, + 194, + 326, + 199, + 376, + 376, + 376, + 376, + 376, + 31, + 31, + 184, + 184, + 184, + 184, + 263, + 263, + 320, + 56, + 120, + 297, + 297, + 398, + 398, + 1, + 182, + 182, + 182, + 182, + 182, + 182, + 343, + 11, + 11, + 186, + 186, + 320, + 65, + 189, + 189, + 241, + 241, + 363, + 363, + 363, + 98, + 98, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 377, + 377, + 83, + 138, + 138, + 307, + 307, + 148, + 148, + 148, + 381, + 381, + 381, + 381, + 129, + 388, + 388, + 84, + 138, + 138, + 138, + 138, + 138, + 203, + 203, + 203, + 203, + 303, + 303, + 1, + 149, + 233, + 233, + 233, + 233, + 368, + 368, + 368, + 14, + 189, + 216, + 358, + 358, + 358, + 358, + 358, + 84, + 84, + 183, + 216, + 399, + 4, + 179, + 368, + 49, + 49, + 119, + 119, + 362, + 223, + 362, + 362, + 362, + 49, + 49, + 118, + 202, + 383, + 383, + 383, + 28, + 119, + 119, + 215, + 358, + 358, + 69, + 112, + 288, + 358, + 28, + 128, + 128, + 128, + 128, + 128, + 355, + 355, + 27, + 156, + 156, + 358, + 21, + 115, + 348, + 348, + 94, + 135, + 388, + 247, + 388, + 72, + 72, + 173, + 173, + 293, + 293, + 370, + 10, + 10, + 10, + 130, + 367, + 83, + 181, + 30, + 111, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 335, + 47, + 47, + 185, + 239, + 239, + 339, + 42, + 122, + 122, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 22, + 22, + 187, + 399, + 9, + 156, + 156, + 79, + 328, + 79, + 79, + 145, + 339, + 339, + 56, + 56, + 56, + 137, + 282, + 282, + 282, + 282, + 282, + 320, + 320, + 320, + 320, + 320, + 61, + 61, + 61, + 61, + 61, + 120, + 120, + 249, + 354, + 354, + 2, + 2, + 180, + 180, + 288, + 288, + 309, + 309, + 309, + 15, + 15, + 228, + 314, + 314, + 314, + 12, + 226, + 337, + 337, + 337, + 337, + 39, + 39, + 39, + 286, + 354, + 354, + 48, + 239, + 239, + 139, + 239, + 309, + 25, + 278, + 278, + 376, + 269, + 350, + 125, + 294, + 375, + 375, + 63, + 63, + 237, + 380, + 71, + 71, + 71, + 71, + 109, + 109, + 109, + 222, + 222, + 394, + 40, + 268, + 20, + 124, + 221, + 221, + 221, + 59, + 59, + 59, + 59, + 147, + 296, + 108, + 108, + 213, + 213, + 197, + 288, + 288, + 395, + 395, + 395, + 74, + 74, + 74, + 107, + 277, + 339, + 339, + 193, + 283, + 365, + 248, + 308, + 308, + 71, + 399, + 236, + 399, + 399, + 399, + 93, + 93, + 101, + 273, + 365, + 195, + 195, + 195, + 195, + 195, + 346, + 28, + 28, + 28, + 163, + 269, + 393, + 393, + 36, + 36, + 113, + 223, + 223, + 223, + 223, + 223, + 396, + 396, + 57, + 191, + 264, + 264, + 318, + 161, + 202, + 202, + 202, + 202, + 371, + 371, + 371, + 371, + 371, + 371, + 25, + 25, + 135, + 231, + 385, + 141, + 141, + 5, + 141, + 141, + 265, + 398, + 398, + 398, + 398, + 398, + 398, + 398, + 41, + 111, + 111, + 251, + 331, + 133, + 96, + 133, + 133, + 245, + 245, + 245, + 245, + 375, + 95, + 95, + 95, + 95, + 95, + 146, + 224, + 388, + 11, + 161, + 294, + 294, + 340, + 340, + 5, + 105, + 241, + 241, + 382, + 187, + 187, + 51, + 51, + 187, + 304, + 16, + 150, + 301, + 140, + 361, + 361, + 294, + 294, + 294, + 361, + 361, + 6, + 163, + 163, + 163, + 298, + 369, + 31, + 179, + 251, + 251, + 251, + 251, + 350, + 350, + 350, + 93, + 141, + 141, + 141, + 141, + 141, + 240, + 396, + 89, + 190, + 190, + 190, + 202, + 334, + 334, + 334, + 334, + 334, + 334, + 33, + 33, + 189, + 189, + 222, + 318, + 197, + 80, + 80, + 80, + 80, + 197, + 197, + 197, + 224, + 306, + 53, + 151, + 203, + 203, + 318, + 318, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 198, + 317, + 317, + 12, + 12, + 12, + 104, + 104, + 340, + 94, + 179, + 335, + 160, + 160, + 301, + 103, + 234, + 340, + 155, + 279, + 279, + 311, + 169, + 201, + 201, + 149, + 164, + 164, + 164, + 164, + 164, + 155, + 113, + 175, + 290, + 290, + 290, + 290, + 290, + 175, + 175, + 276, + 145, + 187, + 336, + 282, + 336, + 336, + 336, + 336, + 187, + 187, + 363, + 60, + 60, + 152, + 359, + 54, + 54, + 369, + 70, + 346, + 98, + 98, + 203, + 341, + 49, + 312, + 201, + 201, + 312, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 1, + 1, + 166, + 14, + 147, + 147, + 147, + 208, + 208, + 208, + 303, + 65, + 65, + 170, + 170, + 170, + 170, + 382, + 382, + 382, + 44, + 44, + 44, + 191, + 191, + 191, + 191, + 212, + 388, + 15, + 15, + 15, + 199, + 393, + 393, + 45, + 45, + 45, + 45, + 45, + 45, + 126, + 126, + 126, + 349, + 95, + 95, + 95, + 95, + 237, + 237, + 366, + 74, + 74, + 259, + 393, + 97, + 115, + 277, + 277, + 277, + 277, + 277, + 353, + 353, + 353, + 353, + 79, + 79, + 138, + 260, + 260, + 374, + 73, + 313, + 40, + 305, + 305, + 295, + 305, + 305, + 3, + 243, + 391, + 391, + 36, + 36, + 152, + 238, + 238, + 238, + 238, + 356, + 356, + 111, + 111, + 111, + 111, + 217, + 217, + 352, + 18, + 18, + 147, + 160, + 160, + 267, + 53, + 53, + 160, + 160, + 18, + 126, + 126, + 126, + 67, + 351, + 351, + 351, + 351, + 67, + 345, + 36, + 36, + 323, + 323, + 27, + 27, + 272, + 272, + 272, + 45, + 211, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 27, + 232, + 36, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 283, + 283, + 355, + 21, + 270, + 378, + 378, + 378, + 378, + 7, + 142, + 142, + 210, + 210, + 374, + 374, + 69, + 69, + 69, + 69, + 111, + 111, + 229, + 229, + 229, + 229, + 229, + 313, + 313, + 313, + 48, + 122, + 272, + 272, + 272, + 340, + 38, + 103, + 232, + 307, + 307, + 307, + 69, + 69, + 69, + 175, + 175, + 216, + 399, + 399, + 44, + 44, + 136, + 225, + 382, + 382, + 49, + 49, + 49, + 160, + 218, + 218, + 218, + 316, + 316, + 316, + 316, + 316, + 36, + 36, + 36, + 36, + 116, + 230, + 230, + 366, + 63, + 63, + 63, + 199, + 240, + 370, + 0, + 0, + 0, + 0, + 0, + 0, + 151, + 151, + 151, + 251, + 251, + 251, + 325, + 325, + 325, + 325, + 325, + 325, + 32, + 121, + 121, + 227, + 227, + 312, + 312, + 312, + 61, + 112, + 273, + 322, + 195, + 195, + 195, + 195, + 195, + 285, + 285, + 285, + 319, + 319, + 319, + 77, + 154, + 253, + 301, + 301, + 301, + 89, + 189, + 239, + 374, + 123, + 123, + 123, + 65, + 65, + 65, + 65, + 123, + 237, + 393, + 393, + 156, + 202, + 202, + 202, + 399, + 127, + 127, + 209, + 209, + 335, + 335, + 130, + 130, + 130, + 130, + 130, + 130, + 72, + 130, + 290, + 290, + 308, + 308, + 82, + 292, + 361, + 361, + 235, + 385, + 385, + 385, + 203, + 370, + 370, + 93, + 93, + 93, + 180, + 245, + 245, + 295, + 295, + 295, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 344, + 157, + 383, + 383, + 383, + 220, + 383, + 383, + 383, + 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, + 310, + 71, + 120, + 258, + 333, + 333, + 13, + 162, + 208, + 208, + 337, + 337, + 269, + 269, + 269, + 180, + 269, + 269, + 269, + 83, + 40, + 98, + 63, + 370, + 370, + 370, + 86, + 186, + 186, + 241, + 241, + 366, + 31, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 322, + 51, + 313, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 196, + 196, + 196, + 196, + 328, + 328, + 100, + 100, + 138, + 138, + 230, + 226, + 226, + 226, + 226, + 226, + 226, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 101, + 282, + 282, + 396, + 396, + 396, + 396, + 261, + 214, + 214, + 363, + 363, + 363, + 363, + 363, + 363, + 76, + 236, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 279, + 136, + 211, + 174, + 223, + 219, + 286, + 144, + 144, + 144, + 286, + 387, + 387, + 97, + 97, + 169, + 39, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 203, + 203, + 203, + 87, + 87, + 87, + 119, + 232, + 7, + 7, + 7, + 145, + 229, + 229, + 381, + 381, + 37, + 152, + 256, + 44, + 176, + 176, + 176, + 260, + 260, + 260, + 80, + 128, + 128, + 128, + 128, + 254, + 382, + 65, + 139, + 296, + 296, + 296, + 392, + 392, + 55, + 55, + 55, + 197, + 221, + 315, + 315, + 315, + 315, + 315, + 315, + 19, + 189, + 189, + 189, + 381, + 381, + 381, + 381, + 100, + 137, + 137, + 324, + 243, + 324, + 324, + 324, + 324, + 36, + 36, + 36, + 169, + 261, + 261, + 261, + 261, + 261, + 393, + 34, + 34, + 188, + 315, + 54, + 54, + 54, + 54, + 168, + 231, + 312, + 312, + 312, + 65, + 107, + 63, + 106, + 106, + 351, + 351, + 56, + 150, + 301, + 62, + 62, + 187, + 304, + 113, + 113, + 90, + 113, + 291, + 291, + 291, + 355, + 355, + 355, + 355, + 355, + 19, + 19, + 194, + 194, + 194, + 194, + 237, + 329, + 329, + 329, + 329, + 16, + 145, + 145, + 145, + 145, + 216, + 216, + 216, + 398, + 398, + 398, + 398, + 398, + 3, + 3, + 173, + 282, + 368, + 368, + 368, + 61, + 180, + 206, + 348, + 88, + 101, + 101, + 101, + 281, + 281, + 309, + 309, + 136, + 296, + 296, + 296, + 330, + 180, + 254, + 176, + 177, + 177, + 144, + 271, + 144, + 144, + 144, + 269, + 142, + 142, + 254, + 322, + 21, + 21, + 141, + 141, + 36, + 151, + 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, + 72, + 344, + 13, + 62, + 56, + 56, + 170, + 26, + 26, + 26, + 151, + 2, + 2, + 2, + 202, + 362, + 2, + 2, + 172, + 289, + 289, + 86, + 86, + 154, + 154, + 66, + 148, + 21, + 134, + 134, + 22, + 22, + 162, + 250, + 389, + 389, + 34, + 146, + 346, + 200, + 200, + 390, + 390, + 390, + 390, + 390, + 200, + 110, + 136, + 136, + 282, + 252, + 252, + 320, + 320, + 320, + 320, + 320, + 46, + 46, + 158, + 158, + 252, + 253, + 240, + 240, + 240, + 240, + 210, + 268, + 220, + 27, + 27, + 27, + 27, + 165, + 300, + 300, + 307, + 307, + 39, + 39, + 114, + 252, + 252, + 252, + 252, + 74, + 74, + 74, + 74, + 74, + 140, + 140, + 140, + 140, + 140, + 236, + 236, + 393, + 393, + 393, + 393, + 61, + 279, + 279, + 279, + 24, + 116, + 116, + 262, + 262, + 262, + 262, + 354, + 354, + 354, + 354, + 354, + 66, + 66, + 161, + 161, + 283, + 283, + 321, + 321, + 1, + 151, + 151, + 286, + 314, + 100, + 100, + 180, + 309, + 309, + 90, + 90, + 90, + 129, + 129, + 129, + 129, + 129, + 99, + 113, + 82, + 152, + 152, + 152, + 152, + 152, + 86, + 107, + 330, + 16, + 16, + 16, + 16, + 188, + 188, + 354, + 354, + 354, + 76, + 76, + 189, + 189, + 189, + 189, + 394, + 13, + 148, + 41, + 145, + 145, + 145, + 361, + 62, + 112, + 112, + 112, + 279, + 370, + 370, + 90, + 106, + 106, + 106, + 106, + 229, + 229, + 391, + 391, + 59, + 59, + 59, + 114, + 283, + 283, + 283, + 400, + 400, + 400, + 400, + 41, + 194, + 275, + 275, + 275, + 275, + 275, + 334, + 334, + 89, + 89, + 111, + 300, + 300, + 379, + 84, + 139, + 139, + 252, + 337, + 17, + 148, + 148, + 148, + 206, + 306, + 306, + 99, + 99, + 99, + 99, + 99, + 181, + 253, + 81, + 140, + 140, + 140, + 140, + 140, + 254, + 396, + 72, + 200, + 200, + 270, + 342, + 342, + 342, + 67, + 67, + 67, + 67, + 144, + 264, + 264, + 264, + 264, + 264, + 313, + 24, + 162, + 209, + 209, + 357, + 357, + 35, + 35, + 35, + 148, + 148, + 202, + 346, + 67, + 162, + 162, + 162, + 162, + 212, + 308, + 88, + 88, + 154, + 202, + 202, + 335, + 335, + 335, + 335, + 335, + 335, + 49, + 49, + 101, + 101, + 206, + 206, + 380, + 52, + 122, + 256, + 256, + 303, + 36, + 36, + 36, + 133, + 264, + 264, + 393, + 393, + 164, + 242, + 331, + 34, + 147, + 147, + 260, + 260, + 260, + 260, + 260, + 260, + 377, + 377, + 29, + 29, + 255, + 255, + 255, + 255, + 166, + 255, + 348, + 348, + 75, + 75, + 75, + 102, + 102, + 251, + 251, + 371, + 91, + 289, + 174, + 174, + 289, + 289, + 379, + 379, + 379, + 379, + 379, + 95, + 164, + 164, + 288, + 319, + 319, + 97, + 97, + 120, + 279, + 279, + 279, + 358, + 358, + 99, + 116, + 116, + 116, + 241, + 390, + 85, + 180, + 240, + 240, + 355, + 355, + 355, + 355, + 355, + 23, + 23, + 120, + 120, + 120, + 120, + 216, + 363, + 363, + 47, + 47, + 125, + 125, + 125, + 219, + 219, + 387, + 62, + 187, + 207, + 207, + 207, + 356, + 356, + 356, + 356, + 356, + 356, + 356, + 356, + 0, + 0, + 0, + 116, + 116, + 298, + 298, + 390, + 54, + 54, + 199, + 199, + 256, + 373, + 373, + 39, + 39, + 39, + 39, + 39, + 39, + 115, + 229, + 229, + 355, + 24, + 199, + 287, + 287, + 287, + 287, + 326, + 326, + 47, + 189, + 189, + 189, + 189, + 253, + 331, + 331, + 95, + 104, + 104, + 287, + 287, + 323, + 323, + 323, + 37, + 184, + 184, + 184, + 275, + 275, + 384, + 98, + 142, + 211, + 211, + 211, + 305, + 3, + 149, + 291, + 367, + 367, + 85, + 85, + 186, + 186, + 269, + 269, + 382, + 382, + 382, + 382, + 96, + 162, + 257, + 257, + 301, + 57, + 135, + 135, + 135, + 260, + 335, + 81, + 102, + 102, + 102, + 102, + 280, + 372, + 372, + 82, + 82, + 82, + 130, + 263, + 263, + 263, + 263, + 320, + 29, + 163, + 234, + 234, + 394, + 394, + 21, + 21, + 179, + 213, + 302, + 16, + 16, + 142, + 216, + 216, + 397, + 136, + 136, + 229, + 229, + 336, + 130, + 86, + 86, + 130, + 263, + 362, + 15, + 15, + 15, + 15, + 15, + 15, + 173, + 173, + 278, + 278, + 314, + 109, + 109, + 109, + 109, + 245, + 245, + 336, + 189, + 189, + 189, + 82, + 189, + 189, + 243, + 243, + 243, + 319, + 319, + 188, + 211, + 211, + 211, + 211, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 63, + 140, + 209, + 369, + 106, + 253, + 383, + 120, + 238, + 238, + 238, + 238, + 326, + 149, + 334, + 334, + 267, + 267, + 334, + 19, + 19, + 198, + 207, + 327, + 29, + 29, + 29, + 29, + 29, + 170, + 170, + 170, + 170, + 255, + 255, + 255, + 330, + 330, + 330, + 330, + 10, + 151, + 239, + 50, + 50, + 50, + 195, + 276, + 276, + 276, + 58, + 142, + 142, + 142, + 142, + 78, + 78, + 78, + 213, + 364, + 364, + 78, + 199, + 230, + 230, + 230, + 230, + 230, + 392, + 12, + 12, + 161, + 161, + 381, + 92, + 92, + 92, + 109, + 335, + 39, + 180, + 180, + 180, + 367, + 56, + 198, + 198, + 209, + 209, + 86, + 106, + 106, + 358, + 87, + 164, + 191, + 253, + 191, + 191, + 252, + 252, + 195, + 195, + 279, + 279, + 279, + 328, + 140, + 140, + 241, + 241, + 241, + 4, + 174, + 174, + 174, + 240, + 240, + 96, + 96, + 194, + 194, + 194, + 271, + 271, + 271, + 70, + 70, + 176, + 176, + 176, + 239, + 378, + 20, + 139, + 257, + 321, + 73, + 73, + 73, + 130, + 260, + 323, + 323, + 57, + 57, + 150, + 150, + 150, + 150, + 150, + 217, + 370, + 17, + 182, + 182, + 182, + 182, + 182, + 236, + 390, + 29, + 29, + 123, + 228, + 374, + 57, + 172, + 172, + 172, + 292, + 302, + 302, + 24, + 288, + 153, + 288, + 304, + 92, + 156, + 266, + 266, + 384, + 384, + 2, + 2, + 2, + 2, + 2, + 2, + 167, + 254, + 254, + 254, + 301, + 45, + 45, + 151, + 151, + 151, + 151, + 207, + 394, + 394, + 394, + 394, + 1, + 1, + 199, + 268, + 332, + 332, + 9, + 149, + 149, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 26, + 155, + 155, + 155, + 155, + 155, + 232, + 232, + 302, + 302, + 302, + 17, + 17, + 17, + 17, + 187, + 187, + 269, + 330, + 330, + 28, + 28, + 28, + 186, + 186, + 238, + 238, + 330, + 330, + 50, + 199, + 199, + 199, + 270, + 339, + 21, + 114, + 217, + 217, + 323, + 64, + 64, + 144, + 316, + 0, + 0, + 147, + 331, + 183, + 379, + 379, + 127, + 127, + 127, + 210, + 371, + 371, + 371, + 85, + 140, + 140, + 397, + 48, + 48, + 142, + 293, + 342, + 342, + 5, + 5, + 5, + 165, + 227, + 227, + 227, + 227, + 315, + 315, + 12, + 12, + 12, + 101, + 101, + 101, + 285, + 285, + 377, + 92, + 92, + 92, + 175, + 255, + 330, + 330, + 194, + 34, + 194, + 194, + 239, + 398, + 192, + 31, + 192, + 192, + 192, + 192, + 265, + 339, + 66, + 297, + 297, + 297, + 297, + 297, + 342, + 342, + 342, + 342, + 51, + 182, + 281, + 281, + 281, + 281, + 388, + 388, + 84, + 84, + 119, + 119, + 282, + 395, + 395, + 395, + 395, + 68, + 68, + 132, + 255, + 255, + 255, + 384, + 43, + 200, + 200, + 200, + 263, + 400, + 76, + 76, + 126, + 126, + 215, + 363, + 64, + 64, + 172, + 279, + 279, + 380, + 188, + 188, + 287, + 287, + 287, + 346, + 139, + 255, + 317, + 264, + 264, + 264, + 353, + 235, + 333, + 333, + 333, + 168, + 86, + 168, + 366, + 366, + 69, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 149, + 255, + 255, + 255, + 255, + 255, + 255, + 323, + 123, + 371, + 274, + 388, + 388, + 388, + 388, + 359, + 359, + 327, + 57, + 181, + 181, + 250, + 327, + 327, + 327, + 327, + 56, + 56, + 56, + 310, + 34, + 364, + 364, + 364, + 361, + 361, + 376, + 357, + 400, + 400, + 212, + 214, + 116, + 116, + 266, + 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, + 32, + 215, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 334, + 334, + 26, + 26, + 26, + 145, + 145, + 145, + 145, + 281, + 281, + 281, + 338, + 40, + 40, + 144, + 211, + 39, + 130, + 232, + 232, + 232, + 232, + 232, + 347, + 8, + 8, + 197, + 197, + 197, + 217, + 42, + 132, + 295, + 295, + 295, + 5, + 5, + 5, + 5, + 315, + 315, + 5, + 131, + 131, + 244, + 322, + 322, + 322, + 322, + 76, + 76, + 108, + 299, + 299, + 397, + 397, + 65, + 65, + 183, + 183, + 183, + 254, + 395, + 71, + 71, + 253, + 68, + 68, + 68, + 68, + 68, + 108, + 108, + 108, + 108, + 232, + 330, + 330, + 97, + 168, + 204, + 31, + 286, + 166, + 166, + 166, + 166, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 398, + 398, + 398, + 75, + 75, + 75, + 75, + 75, + 182, + 249, + 355, + 12, + 12, + 295, + 150, + 295, + 295, + 295, + 349, + 349, + 349, + 349, + 23, + 175, + 274, + 274, + 341, + 341, + 33, + 33, + 33, + 125, + 125, + 217, + 386, + 386, + 386, + 146, + 146, + 146, + 212, + 212, + 212, + 336, + 336, + 37, + 166, + 166, + 166, + 273, + 273, + 339, + 339, + 40, + 40, + 40, + 40, + 194, + 194, + 206, + 325, + 49, + 140, + 140, + 201, + 201, + 367, + 24, + 131, + 131, + 131, + 131, + 246, + 246, + 334, + 334, + 100, + 131, + 209, + 209, + 330, + 330, + 330, + 72, + 111, + 111, + 242, + 242, + 242, + 398, + 67, + 194, + 248, + 248, + 248, + 340, + 73, + 192, + 314, + 269, + 314, + 314, + 0, + 186, + 224, + 224, + 372, + 6, + 140, + 140, + 273, + 315, + 24, + 145, + 240, + 240, + 366, + 366, + 138, + 138, + 249, + 249, + 249, + 388, + 388, + 78, + 78, + 167, + 268, + 268, + 268, + 268, + 365, + 87, + 87, + 87, + 157, + 354, + 91, + 91, + 174, + 174, + 174, + 174, + 174, + 247, + 346, + 91, + 91, + 179, + 179, + 179, + 179, + 249, + 324, + 16, + 177, + 177, + 319, + 283, + 283, + 319, + 152, + 16, + 16, + 152, + 152, + 263, + 345, + 345, + 345, + 345, + 30, + 148, + 148, + 148, + 210, + 210, + 394, + 60, + 60, + 202, + 340, + 132, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 316, + 25, + 146, + 146, + 146, + 146, + 274, + 363, + 363, + 363, + 363, + 38, + 38, + 38, + 38, + 38, + 187, + 256, + 361, + 96, + 96, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 295, + 295, + 371, + 371, + 371, + 371, + 34, + 131, + 212, + 212, + 375, + 0, + 0, + 0, + 0, + 188, + 237, + 237, + 237, + 385, + 385, + 385, + 385, + 385, + 76, + 76, + 76, + 142, + 142, + 142, + 257, + 257, + 257, + 257, + 257, + 257, + 309, + 59, + 59, + 113, + 113, + 231, + 231, + 382, + 382, + 382, + 382, + 77, + 149, + 149, + 294, + 308, + 308, + 308, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 143, + 224, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 55, + 55, + 119, + 119, + 119, + 119, + 245, + 245, + 245, + 245, + 379, + 379, + 379, + 379, + 379, + 25, + 199, + 213, + 213, + 385, + 48, + 48, + 166, + 251, + 329, + 329, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 167, + 216, + 216, + 216, + 355, + 169, + 169, + 14, + 14, + 14, + 169, + 169, + 288, + 288, + 323, + 124, + 225, + 225, + 311, + 311, + 311, + 311, + 311, + 5, + 5, + 5, + 139, + 265, + 392, + 392, + 392, + 24, + 24, + 199, + 199, + 199, + 224, + 314, + 26, + 26, + 26, + 193, + 193, + 216, + 310, + 221, + 385, + 242, + 242, + 364, + 229, + 229, + 400, + 400, + 278, + 278, + 380, + 261, + 261, + 79, + 113, + 261, + 261, + 261, + 356, + 72, + 72, + 72, + 72, + 72, + 144, + 144, + 263, + 263, + 358, + 358, + 358, + 358, + 99, + 99, + 155, + 155, + 254, + 312, + 312, + 312, + 312, + 312, + 312, + 58, + 58, + 166, + 166, + 166, + 280, + 367, + 367, + 367, + 45, + 178, + 256, + 256, + 319, + 56, + 56, + 216, + 216, + 307, + 307, + 36, + 36, + 260, + 260, + 346, + 60, + 60, + 277, + 317, + 317, + 317, + 317, + 18, + 232, + 329, + 51, + 51, + 51, + 148, + 243, + 243, + 243, + 331, + 331, + 92, + 227, + 316, + 316, + 316, + 92, + 214, + 319, + 22, + 22, + 22, + 22, + 120, + 120, + 266, + 266, + 266, + 364, + 23, + 125, + 125, + 125, + 125, + 125, + 202, + 360, + 360, + 76, + 160, + 160, + 259, + 333, + 333, + 44, + 266, + 266, + 194, + 266, + 336, + 83, + 182, + 182, + 182, + 182, + 202, + 393, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 150, + 150, + 150, + 254, + 385, + 385, + 72, + 116, + 116, + 116, + 116, + 201, + 201, + 201, + 201, + 201, + 389, + 111, + 254, + 384, + 384, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 307, + 307, + 193, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 286, + 384, + 384, + 17, + 17, + 17, + 17, + 296, + 178, + 178, + 296, + 296, + 296, + 352, + 33, + 169, + 169, + 169, + 267, + 349, + 349, + 349, + 379, + 379, + 333, + 136, + 136, + 136, + 262, + 333, + 333, + 333, + 333, + 333, + 21, + 198, + 198, + 198, + 291, + 304, + 100, + 114, + 114, + 114, + 114, + 284, + 316, + 316, + 200, + 200, + 200, + 266, + 400, + 400, + 400, + 82, + 141, + 222, + 376, + 376, + 139, + 139, + 216, + 341, + 73, + 73, + 114, + 114, + 114, + 245, + 245, + 245, + 245, + 302, + 193, + 246, + 246, + 373, + 373, + 29, + 169, + 282, + 372, + 46, + 200, + 268, + 268, + 268, + 268, + 268, + 372, + 372, + 15, + 15, + 193, + 193, + 283, + 309, + 22, + 369, + 369, + 369, + 383, + 370, + 370, + 377, + 377, + 377, + 312, + 312, + 62, + 397, + 397, + 397, + 392, + 246, + 246, + 392, + 344, + 104, + 201, + 396, + 396, + 396, + 22, + 22, + 162, + 259, + 259, + 323, + 323, + 323, + 15, + 171, + 171, + 171, + 171, + 275, + 374, + 19, + 19, + 19, + 19, + 161, + 212, + 319, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 190, + 190, + 190, + 222, + 222, + 222, + 339, + 339, + 89, + 131, + 131, + 251, + 251, + 372, + 372, + 99, + 169, + 169, + 169, + 169, + 254, + 254, + 301, + 301, + 42, + 42, + 42, + 42, + 153, + 153, + 283, + 340, + 13, + 13, + 13, + 131, + 276, + 354, + 98, + 158, + 279, + 391, + 391, + 38, + 137, + 137, + 137, + 137, + 281, + 281, + 281, + 281, + 344, + 13, + 13, + 13, + 13, + 157, + 157, + 298, + 298, + 298, + 359, + 359, + 359, + 28, + 28, + 159, + 249, + 249, + 326, + 17, + 181, + 181, + 237, + 237, + 237, + 325, + 23, + 181, + 181, + 181, + 181, + 181, + 289, + 289, + 289, + 289, + 319, + 53, + 53, + 53, + 142, + 142, + 228, + 345, + 83, + 83, + 225, + 396, + 396, + 100, + 141, + 141, + 234, + 19, + 19, + 239, + 0, + 215, + 215, + 227, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 81, + 117, + 117, + 117, + 117, + 17, + 17, + 117, + 6, + 6, + 285, + 285, + 329, + 40, + 252, + 319, + 319, + 56, + 56, + 56, + 250, + 250, + 367, + 4, + 4, + 194, + 278, + 278, + 278, + 278, + 9, + 128, + 234, + 234, + 234, + 55, + 55, + 101, + 101, + 220, + 361, + 24, + 220, + 220, + 71, + 71, + 71, + 71, + 71, + 260, + 354, + 354, + 354, + 354, + 30, + 204, + 181, + 204, + 204, + 29, + 29, + 107, + 107, + 107, + 107, + 217, + 217, + 15, + 15, + 15, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 318, + 318, + 93, + 93, + 93, + 154, + 294, + 357, + 357, + 9, + 169, + 169, + 278, + 278, + 278, + 352, + 85, + 194, + 203, + 203, + 203, + 5, + 5, + 127, + 230, + 230, + 92, + 92, + 92, + 163, + 163, + 163, + 163, + 270, + 57, + 188, + 188, + 282, + 334, + 334, + 38, + 125, + 125, + 125, + 253, + 253, + 94, + 94, + 111, + 217, + 22, + 22, + 163, + 163, + 206, + 206, + 331, + 73, + 73, + 145, + 145, + 237, + 237, + 339, + 339, + 339, + 339, + 55, + 189, + 235, + 324, + 324, + 78, + 78, + 78, + 111, + 254, + 239, + 315, + 315, + 315, + 46, + 161, + 161, + 161, + 239, + 365, + 365, + 90, + 154, + 154, + 274, + 2, + 2, + 2, + 2, + 186, + 186, + 186, + 291, + 119, + 238, + 336, + 336, + 31, + 102, + 340, + 340, + 340, + 340, + 88, + 88, + 88, + 116, + 116, + 116, + 350, + 350, + 94, + 159, + 159, + 262, + 376, + 49, + 147, + 147, + 260, + 323, + 95, + 112, + 286, + 286, + 308, + 308, + 70, + 138, + 138, + 138, + 221, + 221, + 320, + 8, + 127, + 241, + 241, + 241, + 352, + 151, + 213, + 213, + 213, + 213, + 213, + 213, + 367, + 367, + 297, + 297, + 319, + 319, + 284, + 284, + 284, + 304, + 163, + 163, + 163, + 163, + 163, + 163, + 247, + 247, + 247, + 332, + 171, + 171, + 23, + 23, + 171, + 224, + 372, + 372, + 372, + 372, + 372, + 372, + 34, + 34, + 188, + 246, + 395, + 24, + 110, + 296, + 296, + 49, + 181, + 257, + 257, + 257, + 257, + 23, + 318, + 318, + 23, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 145, + 112, + 174, + 174, + 174, + 249, + 174, + 148, + 148, + 86, + 148, + 148, + 148, + 148, + 38, + 110, + 111, + 90, + 258, + 373, + 134, + 134, + 243, + 171, + 171, + 171, + 171, + 326, + 3, + 171, + 296, + 296, + 296, + 324, + 324, + 324, + 1, + 179, + 179, + 262, + 378, + 378, + 77, + 77, + 77, + 77, + 77, + 177, + 297, + 297, + 376, + 81, + 187, + 187, + 95, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 376, + 376, + 376, + 100, + 100, + 100, + 150, + 341, + 341, + 341, + 341, + 341, + 37, + 137, + 342, + 80, + 80, + 121, + 121, + 121, + 253, + 322, + 322, + 322, + 322, + 61, + 172, + 219, + 325, + 325, + 7, + 7, + 7, + 7, + 7, + 190, + 190, + 215, + 360, + 360, + 360, + 68, + 101, + 212, + 212, + 212, + 383, + 33, + 33, + 127, + 127, + 127, + 127, + 127, + 221, + 221, + 221, + 221, + 221, + 221, + 326, + 60, + 128, + 257, + 356, + 54, + 54, + 54, + 54, + 137, + 288, + 370, + 70, + 70, + 70, + 193, + 236, + 236, + 236, + 33, + 130, + 130, + 130, + 213, + 213, + 314, + 56, + 56, + 111, + 208, + 389, + 389, + 389, + 25, + 25, + 25, + 25, + 25, + 198, + 198, + 198, + 276, + 389, + 389, + 14, + 108, + 108, + 239, + 370, + 90, + 107, + 107, + 270, + 270, + 270, + 374, + 94, + 94, + 94, + 119, + 119, + 119, + 208, + 208, + 208, + 208, + 208, + 374, + 374, + 51, + 105, + 105, + 105, + 105, + 241, + 241, + 241, + 241, + 241, + 387, + 97, + 97, + 97, + 97, + 189, + 250, + 250, + 250, + 250, + 318, + 58, + 58, + 191, + 242, + 373, + 373, + 38, + 38, + 38, + 133, + 229, + 323, + 323, + 30, + 161, + 161, + 271, + 271, + 385, + 72, + 72, + 143, + 143, + 143, + 296, + 296, + 296, + 296, + 296, + 335, + 47, + 47, + 47, + 153, + 153, + 153, + 153, + 258, + 361, + 2, + 163, + 211, + 211, + 211, + 211, + 396, + 396, + 67, + 67, + 164, + 209, + 154, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 330, + 330, + 79, + 169, + 271, + 347, + 347, + 347, + 164, + 285, + 285, + 285, + 285, + 319, + 163, + 300, + 107, + 107, + 107, + 107, + 299, + 299, + 397, + 397, + 397, + 397, + 397, + 397, + 130, + 130, + 35, + 35, + 130, + 288, + 107, + 222, + 108, + 204, + 327, + 336, + 129, + 129, + 129, + 129, + 262, + 323, + 192, + 244, + 371, + 371, + 154, + 283, + 283, + 144, + 144, + 144, + 224, + 334, + 115, + 257, + 257, + 257, + 301, + 175, + 175, + 213, + 84, + 84, + 84, + 171, + 171, + 276, + 276, + 51, + 117, + 117, + 117, + 290, + 181, + 233, + 363, + 363, + 363, + 363, + 34, + 34, + 149, + 295, + 380, + 35, + 35, + 195, + 336, + 48, + 121, + 88, + 190, + 133, + 133, + 133, + 133, + 186, + 367, + 367, + 100, + 100, + 124, + 124, + 363, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 195, + 222, + 222, + 222, + 222, + 384, + 83, + 83, + 298, + 217, + 217, + 217, + 282, + 366, + 282, + 282, + 282, + 38, + 203, + 203, + 128, + 203, + 203, + 379, + 39, + 219, + 243, + 269, + 23, + 23, + 46, + 15, + 278, + 144, + 304, + 144, + 144, + 218, + 375, + 375, + 57, + 271, + 271, + 16, + 42, + 397, + 327, + 25, + 25, + 129, + 244, + 318, + 318, + 318, + 318, + 318, + 34, + 34, + 34, + 196, + 377, + 68, + 68, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 283, + 364, + 364, + 30, + 201, + 26, + 264, + 264, + 19, + 123, + 123, + 123, + 234, + 234, + 338, + 18, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 19, + 376, + 19, + 284, + 15, + 15, + 245, + 304, + 68, + 199, + 199, + 199, + 199, + 266, + 266, + 266, + 303, + 303, + 303, + 78, + 203, + 203, + 301, + 301, + 153, + 238, + 238, + 353, + 353, + 353, + 353, + 353, + 102, + 102, + 207, + 318, + 318, + 318, + 32, + 32, + 180, + 287, + 287, + 287, + 287, + 307, + 61, + 119, + 240, + 373, + 1, + 1, + 1, + 121, + 121, + 121, + 298, + 369, + 32, + 153, + 191, + 191, + 183, + 183, + 183, + 285, + 285, + 285, + 285, + 285, + 73, + 183, + 228, + 316, + 80, + 80, + 182, + 182, + 276, + 276, + 276, + 276, + 276, + 276, + 344, + 344, + 65, + 65, + 197, + 260, + 351, + 351, + 351, + 351, + 351, + 177, + 177, + 252, + 103, + 189, + 183, + 183, + 183, + 110, + 156, + 107, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 116, + 291, + 291, + 54, + 54, + 284, + 194, + 284, + 284, + 34, + 194, + 300, + 392, + 392, + 392, + 96, + 96, + 96, + 161, + 307, + 79, + 92, + 155, + 290, + 290, + 326, + 326, + 63, + 171, + 262, + 262, + 262, + 262, + 306, + 306, + 306, + 97, + 97, + 159, + 230, + 25, + 25, + 269, + 358, + 358, + 32, + 32, + 266, + 80, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 102, + 312, + 312, + 312, + 312, + 312, + 368, + 368, + 368, + 124, + 73, + 124, + 278, + 278, + 278, + 278, + 278, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 77, + 123, + 225, + 225, + 225, + 225, + 391, + 391, + 47, + 47, + 123, + 123, + 207, + 207, + 387, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 177, + 201, + 344, + 344, + 7, + 102, + 210, + 22, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 77, + 234, + 387, + 38, + 143, + 143, + 143, + 233, + 233, + 363, + 84, + 84, + 128, + 79, + 188, + 188, + 188, + 14, + 14, + 203, + 203, + 310, + 14, + 118, + 222, + 22, + 361, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 196, + 314, + 314, + 314, + 314, + 314, + 314, + 49, + 164, + 164, + 391, + 391, + 54, + 54, + 127, + 127, + 385, + 385, + 385, + 84, + 179, + 346, + 346, + 346, + 82, + 82, + 82, + 82, + 82, + 82, + 165, + 165, + 281, + 363, + 363, + 47, + 47, + 47, + 172, + 172, + 292, + 314, + 314, + 59, + 59, + 289, + 399, + 399, + 97, + 123, + 236, + 321, + 321, + 38, + 168, + 168, + 168, + 168, + 221, + 221, + 221, + 373, + 373, + 373, + 99, + 192, + 224, + 324, + 75, + 298, + 382, + 382, + 98, + 98, + 169, + 169, + 293, + 293, + 293, + 293, + 293, + 308, + 26, + 26, + 26, + 261, + 309, + 98, + 285, + 285, + 285, + 356, + 7, + 7, + 7, + 236, + 314, + 15, + 15, + 282, + 389, + 389, + 93, + 357, + 24, + 0, + 0, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 22, + 22, + 22, + 22, + 207, + 393, + 62, + 300, + 384, + 319, + 319, + 319, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 353, + 53, + 296, + 395, + 8, + 8, + 8, + 130, + 130, + 206, + 206, + 206, + 316, + 37, + 109, + 224, + 224, + 224, + 224, + 224, + 343, + 343, + 43, + 43, + 270, + 270, + 334, + 96, + 96, + 169, + 169, + 238, + 238, + 348, + 32, + 195, + 195, + 195, + 257, + 257, + 56, + 354, + 354, + 354, + 354, + 354, + 56, + 126, + 126, + 126, + 126, + 223, + 223, + 223, + 223, + 397, + 61, + 61, + 61, + 155, + 240, + 240, + 397, + 397, + 14, + 186, + 230, + 391, + 391, + 391, + 62, + 130, + 130, + 258, + 306, + 306, + 161, + 207, + 207, + 207, + 367, + 367, + 189, + 232, + 370, + 104, + 104, + 104, + 209, + 209, + 209, + 209, + 303, + 50, + 50, + 178, + 203, + 203, + 203, + 257, + 257, + 257, + 386, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 355, + 355, + 66, + 231, + 375, + 375, + 375, + 375, + 375, + 375, + 250, + 250, + 250, + 194, + 250, + 250, + 250, + 392, + 152, + 211, + 211, + 391, + 391, + 291, + 291, + 291, + 55, + 214, + 214, + 214, + 254, + 95, + 95, + 95, + 121, + 121, + 254, + 254, + 254, + 69, + 197, + 265, + 265, + 265, + 265, + 38, + 38, + 38, + 187, + 187, + 187, + 230, + 230, + 230, + 230, + 230, + 7, + 199, + 199, + 229, + 229, + 346, + 346, + 63, + 157, + 157, + 157, + 157, + 157, + 292, + 292, + 394, + 394, + 116, + 116, + 316, + 180, + 36, + 194, + 194, + 65, + 348, + 348, + 348, + 27, + 378, + 185, + 185, + 378, + 343, + 343, + 382, + 93, + 295, + 211, + 211, + 211, + 211, + 363, + 363, + 211, + 369, + 6, + 76, + 367, + 21, + 21, + 102, + 227, + 227, + 227, + 393, + 393, + 163, + 163, + 256, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 183, + 183, + 183, + 93, + 156, + 192, + 192, + 261, + 261, + 261, + 391, + 114, + 294, + 347, + 130, + 130, + 130, + 130, + 256, + 286, + 298, + 87, + 87, + 87, + 165, + 267, + 267, + 267, + 35, + 35, + 35, + 353, + 353, + 35, + 35, + 35, + 35, + 35, + 157, + 157, + 295, + 2, + 348, + 348, + 348, + 348, + 348, + 348, + 348, + 2, + 2, + 2, + 194, + 194, + 273, + 50, + 50, + 50, + 144, + 245, + 32, + 198, + 198, + 277, + 277, + 277, + 277, + 384, + 84, + 192, + 192, + 192, + 192, + 284, + 48, + 150, + 150, + 150, + 252, + 328, + 84, + 84, + 84, + 84, + 109, + 257, + 336, + 336, + 71, + 71, + 71, + 71, + 175, + 213, + 213, + 213, + 324, + 324, + 324, + 81, + 81, + 127, + 286, + 397, + 0, + 131, + 131, + 131, + 131, + 131, + 259, + 259, + 336, + 7, + 7, + 223, + 14, + 138, + 138, + 138, + 138, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 351, + 351, + 351, + 351, + 351, + 351, + 351, + 51, + 51, + 152, + 273, + 273, + 374, + 374, + 57, + 57, + 175, + 201, + 350, + 350, + 82, + 82, + 204, + 204, + 9, + 9, + 9, + 9, + 218, + 97, + 223, + 393, + 393, + 23, + 23, + 23, + 23, + 43, + 64, + 47, + 160, + 8, + 178, + 300, + 361, + 361, + 133, + 244, + 304, + 227, + 227, + 227, + 227, + 344, + 296, + 305, + 0, + 246, + 246, + 360, + 360, + 74, + 74, + 231, + 310, + 246, + 368, + 368, + 254, + 310, + 211, + 211, + 289, + 2, + 2, + 173, + 173, + 173, + 173, + 173, + 173, + 258, + 356, + 356, + 58, + 105, + 105, + 246, + 362, + 362, + 362, + 362, + 362, + 81, + 81, + 153, + 153, + 153, + 256, + 256, + 256, + 256, + 256, + 248, + 248, + 359, + 228, + 228, + 242, + 204, + 223, + 386, + 62, + 62, + 62, + 126, + 126, + 126, + 126, + 126, + 126, + 322, + 322, + 288, + 288, + 322, + 187, + 187, + 187, + 187, + 346, + 128, + 243, + 243, + 243, + 243, + 9, + 182, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 384, + 11, + 11, + 11, + 11, + 11, + 170, + 277, + 303, + 303, + 303, + 303, + 303, + 58, + 130, + 130, + 294, + 0, + 0, + 166, + 287, + 287, + 287, + 386, + 16, + 16, + 109, + 109, + 302, + 20, + 20, + 20, + 20, + 147, + 208, + 86, + 86, + 137, + 137, + 137, + 137, + 238, + 395, + 22, + 141, + 141, + 375, + 375, + 263, + 375, + 375, + 41, + 185, + 376, + 57, + 57, + 57, + 57, + 57, + 57, + 180, + 216, + 216, + 373, + 44, + 44, + 175, + 175, + 175, + 274, + 274, + 341, + 341, + 341, + 341, + 341, + 47, + 47, + 47, + 47, + 47, + 106, + 106, + 106, + 106, + 245, + 245, + 333, + 14, + 132, + 279, + 341, + 341, + 0, + 125, + 125, + 348, + 348, + 72, + 72, + 125, + 125, + 325, + 27, + 193, + 193, + 252, + 252, + 252, + 384, + 384, + 76, + 156, + 253, + 373, + 373, + 14, + 103, + 246, + 163, + 163, + 163, + 252, + 252, + 252, + 252, + 370, + 370, + 370, + 370, + 28, + 141, + 206, + 206, + 206, + 206, + 206, + 206, + 368, + 76, + 76, + 76, + 76, + 149, + 149, + 149, + 149, + 260, + 260, + 260, + 330, + 59, + 192, + 292, + 375, + 10, + 10, + 149, + 149, + 149, + 149, + 227, + 227, + 358, + 358, + 8, + 8, + 8, + 138, + 138, + 138, + 138, + 266, + 266, + 400, + 400, + 7, + 7, + 7, + 157, + 297, + 297, + 0, + 0, + 159, + 216, + 81, + 156, + 201, + 201, + 352, + 140, + 140, + 260, + 353, + 353, + 9, + 9, + 108, + 215, + 161, + 161, + 36, + 136, + 136, + 308, + 12, + 12, + 12, + 200, + 390, + 390, + 155, + 155, + 155, + 224, + 389, + 131, + 226, + 335, + 261, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 359, + 359, + 359, + 98, + 98, + 98, + 188, + 289, + 139, + 82, + 382, + 382, + 82, + 82, + 139, + 139, + 289, + 289, + 381, + 381, + 381, + 16, + 199, + 199, + 247, + 247, + 397, + 397, + 52, + 52, + 52, + 174, + 174, + 174, + 253, + 352, + 352, + 352, + 352, + 75, + 130, + 213, + 213, + 213, + 77, + 77, + 156, + 228, + 228, + 228, + 33, + 124, + 124, + 244, + 244, + 338, + 14, + 14, + 145, + 273, + 49, + 135, + 135, + 395, + 83, + 141, + 380, + 380, + 380, + 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, + 163, + 279, + 168, + 380, + 22, + 168, + 168, + 168, + 168, + 233, + 233, + 343, + 135, + 135, + 246, + 234, + 234, + 165, + 232, + 15, + 15, + 250, + 51, + 115, + 115, + 115, + 115, + 203, + 203, + 318, + 318, + 318, + 318, + 32, + 165, + 165, + 247, + 247, + 22, + 141, + 276, + 91, + 286, + 262, + 357, + 357, + 272, + 272, + 235, + 235, + 235, + 79, + 103, + 235, + 235, + 144, + 46, + 46, + 46, + 46, + 144, + 144, + 234, + 180, + 180, + 180, + 180, + 180, + 204, + 68, + 114, + 114, + 277, + 65, + 65, + 144, + 144, + 226, + 226, + 43, + 43, + 43, + 121, + 121, + 333, + 333, + 333, + 333, + 21, + 196, + 196, + 271, + 108, + 108, + 283, + 283, + 114, + 368, + 368, + 99, + 99, + 114, + 208, + 208, + 354, + 102, + 323, + 162, + 162, + 66, + 66, + 66, + 162, + 162, + 162, + 162, + 258, + 360, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 187, + 187, + 218, + 341, + 341, + 30, + 145, + 145, + 250, + 390, + 151, + 151, + 400, + 186, + 312, + 312, + 312, + 312, + 7, + 200, + 200, + 317, + 317, + 317, + 317, + 317, + 2, + 154, + 242, + 242, + 242, + 320, + 109, + 375, + 375, + 200, + 200, + 200, + 200, + 203, + 203, + 203, + 348, + 146, + 242, + 303, + 65, + 65, + 65, + 65, + 65, + 65, + 182, + 257, + 358, + 358, + 358, + 38, + 38, + 312, + 364, + 102, + 102, + 364, + 376, + 376, + 376, + 343, + 343, + 343, + 343, + 318, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 274, + 274, + 339, + 51, + 262, + 61, + 61, + 61, + 223, + 86, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 58, + 58, + 58, + 58, + 191, + 241, + 241, + 241, + 79, + 79, + 246, + 246, + 365, + 365, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 88, + 161, + 5, + 5, + 5, + 5, + 5, + 5, + 247, + 192, + 247, + 247, + 350, + 350, + 350, + 36, + 331, + 69, + 69, + 69, + 197, + 197, + 197, + 197, + 221, + 221, + 221, + 221, + 314, + 314, + 73, + 163, + 163, + 257, + 257, + 380, + 380, + 380, + 380, + 380, + 380, + 380, + 380, + 90, + 151, + 151, + 278, + 278, + 385, + 15, + 125, + 125, + 204, + 341, + 341, + 341, + 3, + 125, + 239, + 239, + 60, + 60, + 291, + 81, + 122, + 122, + 122, + 122, + 122, + 122, + 209, + 365, + 15, + 134, + 213, + 213, + 96, + 174, + 174, + 174, + 174, + 253, + 253, + 253, + 253, + 369, + 369, + 369, + 147, + 147, + 290, + 163, + 262, + 244, + 244, + 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, + 58, + 140, + 62, + 289, + 62, + 62, + 373, + 62, + 111, + 12, + 154, + 302, + 302, + 62, + 23, + 1, + 1, + 47, + 90, + 233, + 233, + 233, + 308, + 90, + 90, + 90, + 90, + 90, + 218, + 218, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 393, + 28, + 28, + 28, + 28, + 191, + 191, + 191, + 191, + 227, + 227, + 352, + 89, + 89, + 154, + 350, + 350, + 350, + 350, + 350, + 227, + 227, + 350, + 350, + 55, + 55, + 55, + 195, + 195, + 195, + 239, + 320, + 320, + 71, + 170, + 170, + 170, + 170, + 315, + 315, + 315, + 315, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 200, + 200, + 200, + 264, + 311, + 81, + 180, + 266, + 321, + 321, + 321, + 321, + 321, + 138, + 15, + 15, + 138, + 226, + 226, + 302, + 302, + 302, + 302, + 99, + 99, + 99, + 104, + 270, + 270, + 373, + 373, + 84, + 111, + 111, + 111, + 111, + 253, + 399, + 399, + 399, + 399, + 80, + 125, + 125, + 125, + 227, + 227, + 327, + 327, + 86, + 86, + 155, + 155, + 155, + 155, + 155, + 155, + 256, + 330, + 53, + 53, + 53, + 53, + 53, + 103, + 295, + 342, + 41, + 41, + 194, + 282, + 353, + 42, + 199, + 199, + 199, + 259, + 259, + 312, + 312, + 312, + 44, + 117, + 247, + 247, + 247, + 247, + 247, + 384, + 384, + 38, + 38, + 38, + 38, + 38, + 154, + 154, + 154, + 274, + 350, + 23, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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/rr_queues/rr_queue_4flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py new file mode 100644 index 0000000000..5c3ecb5cab --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_4flows.py @@ -0,0 +1,6 @@ +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.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_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/rr_queues/rr_queue_5flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.expect new file mode 100644 index 0000000000..cfb56e0fd6 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 121, + 203, + 203, + 275, + 330, + 243, + 329, + 329, + 329, + 310, + 310, + 291, + 256, + 268, + 354, + 354, + 380, + 130, + 307, + 80, + 262, + 262, + 262, + 363, + 40, + 40, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 242, + 388, + 299, + 299, + 325, + 325, + 325, + 243, + 243, + 243, + 176, + 243, + 243, + 321, + 61, + 287, + 125, + 125, + 125, + 125, + 306, + 306, + 306, + 95, + 95, + 296, + 145, + 145, + 205, + 205, + 205, + 309, + 309, + 309, + 309, + 83, + 171, + 341, + 341, + 341, + 79, + 125, + 212, + 212, + 133, + 215, + 215, + 215, + 215, + 215, + 318, + 238, + 221, + 221, + 221, + 216, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 11, + 231, + 231, + 231, + 241, + 98, + 98, + 181, + 181, + 312, + 312, + 312, + 312, + 312, + 312, + 312, + 312, + 366, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 82, + 82, + 82, + 82, + 167, + 281, + 330, + 330, + 330, + 330, + 3, + 3, + 216, + 216, + 216, + 216, + 300, + 372, + 69, + 69, + 150, + 238, + 254, + 378, + 378, + 36, + 82, + 162, + 314, + 323, + 323, + 60, + 60, + 90, + 177, + 177, + 177, + 177, + 177, + 293, + 391, + 21, + 21, + 129, + 129, + 129, + 129, + 129, + 183, + 183, + 253, + 253, + 66, + 332, + 332, + 332, + 332, + 66, + 66, + 66, + 66, + 66, + 98, + 219, + 219, + 219, + 251, + 343, + 21, + 21, + 90, + 90, + 219, + 219, + 267, + 267, + 267, + 267, + 267, + 356, + 356, + 356, + 356, + 356, + 356, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 119, + 119, + 119, + 119, + 203, + 203, + 250, + 354, + 354, + 76, + 76, + 151, + 209, + 209, + 305, + 305, + 305, + 346, + 346, + 11, + 89, + 89, + 89, + 217, + 217, + 217, + 217, + 217, + 318, + 374, + 18, + 18, + 18, + 18, + 18, + 113, + 113, + 113, + 113, + 220, + 290, + 109, + 109, + 109, + 170, + 276, + 388, + 388, + 388, + 388, + 388, + 388, + 388, + 120, + 120, + 120, + 208, + 208, + 308, + 308, + 308, + 308, + 308, + 378, + 91, + 63, + 63, + 63, + 91, + 91, + 161, + 306, + 332, + 332, + 81, + 183, + 246, + 246, + 246, + 400, + 400, + 400, + 6, + 95, + 191, + 310, + 359, + 86, + 86, + 86, + 162, + 297, + 351, + 351, + 120, + 223, + 310, + 400, + 238, + 157, + 238, + 238, + 303, + 332, + 332, + 45, + 222, + 222, + 255, + 255, + 255, + 255, + 255, + 255, + 380, + 220, + 220, + 300, + 300, + 323, + 323, + 54, + 103, + 103, + 103, + 180, + 256, + 256, + 256, + 256, + 397, + 41, + 121, + 121, + 182, + 278, + 154, + 218, + 218, + 269, + 269, + 269, + 269, + 269, + 7, + 87, + 87, + 165, + 301, + 301, + 380, + 144, + 195, + 195, + 312, + 12, + 12, + 12, + 152, + 152, + 152, + 152, + 152, + 152, + 227, + 227, + 227, + 227, + 227, + 248, + 367, + 8, + 8, + 128, + 195, + 252, + 337, + 40, + 149, + 198, + 296, + 296, + 296, + 296, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 201, + 255, + 36, + 286, + 51, + 51, + 51, + 51, + 154, + 154, + 310, + 310, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 164, + 164, + 256, + 362, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 382, + 14, + 123, + 123, + 142, + 122, + 82, + 181, + 181, + 321, + 92, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 237, + 348, + 43, + 43, + 43, + 206, + 387, + 80, + 80, + 80, + 327, + 327, + 327, + 327, + 260, + 239, + 25, + 58, + 58, + 151, + 296, + 21, + 304, + 4, + 205, + 8, + 207, + 207, + 207, + 79, + 338, + 79, + 79, + 143, + 143, + 143, + 217, + 366, + 13, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 105, + 105, + 105, + 105, + 353, + 353, + 353, + 353, + 51, + 51, + 51, + 241, + 241, + 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, + 135, + 209, + 255, + 333, + 333, + 240, + 240, + 74, + 74, + 347, + 256, + 256, + 256, + 347, + 74, + 74, + 74, + 81, + 208, + 208, + 208, + 260, + 360, + 42, + 42, + 42, + 42, + 109, + 109, + 223, + 361, + 144, + 189, + 189, + 189, + 348, + 348, + 9, + 85, + 213, + 213, + 213, + 213, + 339, + 339, + 339, + 59, + 107, + 107, + 107, + 107, + 203, + 203, + 282, + 360, + 40, + 40, + 40, + 40, + 175, + 316, + 363, + 363, + 30, + 223, + 320, + 320, + 320, + 382, + 382, + 382, + 71, + 71, + 71, + 71, + 149, + 149, + 235, + 235, + 249, + 398, + 26, + 26, + 188, + 188, + 309, + 309, + 382, + 382, + 64, + 101, + 101, + 194, + 257, + 257, + 393, + 393, + 393, + 24, + 24, + 132, + 235, + 299, + 325, + 92, + 168, + 168, + 256, + 256, + 154, + 154, + 154, + 184, + 254, + 254, + 105, + 239, + 305, + 112, + 112, + 112, + 206, + 206, + 313, + 379, + 379, + 379, + 379, + 34, + 87, + 87, + 181, + 260, + 260, + 260, + 260, + 16, + 16, + 16, + 86, + 201, + 201, + 201, + 320, + 320, + 320, + 20, + 20, + 20, + 95, + 222, + 222, + 222, + 222, + 316, + 316, + 55, + 141, + 141, + 215, + 215, + 312, + 76, + 76, + 108, + 108, + 108, + 313, + 313, + 33, + 98, + 98, + 98, + 13, + 13, + 304, + 13, + 331, + 142, + 142, + 301, + 287, + 121, + 346, + 7, + 121, + 239, + 239, + 239, + 239, + 239, + 272, + 17, + 17, + 88, + 88, + 226, + 226, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 361, + 361, + 320, + 320, + 94, + 123, + 123, + 123, + 213, + 77, + 77, + 159, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 292, + 386, + 386, + 147, + 238, + 238, + 187, + 364, + 75, + 87, + 179, + 179, + 40, + 237, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 190, + 190, + 190, + 190, + 295, + 394, + 394, + 16, + 166, + 166, + 392, + 392, + 392, + 392, + 75, + 75, + 75, + 150, + 150, + 200, + 394, + 394, + 35, + 175, + 343, + 234, + 234, + 321, + 321, + 321, + 321, + 321, + 321, + 113, + 219, + 219, + 219, + 306, + 306, + 306, + 53, + 192, + 144, + 144, + 192, + 255, + 362, + 362, + 233, + 161, + 161, + 323, + 323, + 72, + 190, + 190, + 331, + 266, + 266, + 331, + 37, + 92, + 197, + 309, + 0, + 0, + 0, + 113, + 113, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 256, + 256, + 256, + 256, + 256, + 354, + 45, + 45, + 45, + 86, + 86, + 173, + 242, + 242, + 50, + 50, + 50, + 50, + 154, + 181, + 274, + 274, + 51, + 321, + 321, + 51, + 132, + 132, + 132, + 132, + 167, + 269, + 324, + 324, + 324, + 324, + 324, + 77, + 150, + 150, + 150, + 150, + 150, + 150, + 162, + 308, + 365, + 365, + 21, + 160, + 160, + 238, + 299, + 299, + 362, + 362, + 362, + 0, + 0, + 0, + 127, + 127, + 220, + 220, + 220, + 220, + 220, + 267, + 380, + 380, + 46, + 142, + 174, + 299, + 299, + 370, + 370, + 370, + 86, + 212, + 212, + 287, + 287, + 397, + 397, + 397, + 99, + 99, + 99, + 319, + 386, + 150, + 222, + 297, + 23, + 23, + 23, + 128, + 128, + 128, + 128, + 128, + 237, + 293, + 148, + 148, + 186, + 281, + 281, + 40, + 170, + 170, + 313, + 313, + 313, + 313, + 313, + 313, + 68, + 68, + 68, + 68, + 324, + 68, + 97, + 165, + 165, + 312, + 312, + 323, + 29, + 129, + 179, + 293, + 293, + 293, + 293, + 46, + 46, + 154, + 154, + 154, + 154, + 185, + 264, + 32, + 132, + 132, + 132, + 132, + 132, + 132, + 186, + 186, + 320, + 320, + 320, + 320, + 320, + 365, + 365, + 14, + 101, + 167, + 167, + 272, + 272, + 272, + 272, + 272, + 272, + 272, + 272, + 338, + 69, + 69, + 117, + 117, + 117, + 117, + 188, + 261, + 358, + 358, + 70, + 155, + 188, + 275, + 333, + 333, + 72, + 72, + 72, + 109, + 109, + 218, + 297, + 23, + 91, + 91, + 91, + 91, + 184, + 299, + 299, + 299, + 339, + 339, + 79, + 87, + 87, + 186, + 186, + 255, + 67, + 132, + 170, + 46, + 46, + 46, + 46, + 46, + 46, + 160, + 226, + 226, + 260, + 332, + 332, + 79, + 158, + 158, + 178, + 304, + 304, + 330, + 11, + 85, + 85, + 199, + 280, + 280, + 63, + 63, + 92, + 92, + 92, + 231, + 155, + 155, + 125, + 155, + 122, + 122, + 122, + 97, + 97, + 150, + 150, + 194, + 397, + 397, + 63, + 150, + 150, + 150, + 150, + 167, + 304, + 304, + 304, + 339, + 80, + 128, + 128, + 214, + 214, + 214, + 298, + 298, + 327, + 71, + 195, + 195, + 295, + 74, + 74, + 74, + 118, + 118, + 173, + 173, + 285, + 57, + 57, + 57, + 398, + 398, + 398, + 398, + 57, + 57, + 57, + 57, + 110, + 264, + 264, + 264, + 75, + 318, + 318, + 351, + 62, + 62, + 310, + 351, + 351, + 351, + 32, + 32, + 32, + 202, + 202, + 274, + 323, + 43, + 83, + 83, + 83, + 186, + 186, + 186, + 272, + 272, + 272, + 272, + 339, + 3, + 3, + 158, + 158, + 288, + 288, + 288, + 288, + 349, + 26, + 26, + 26, + 120, + 120, + 314, + 314, + 55, + 55, + 55, + 58, + 58, + 58, + 235, + 235, + 71, + 171, + 171, + 171, + 171, + 171, + 171, + 245, + 245, + 245, + 372, + 372, + 372, + 65, + 236, + 304, + 304, + 304, + 353, + 353, + 353, + 353, + 9, + 136, + 192, + 192, + 350, + 350, + 80, + 119, + 164, + 74, + 134, + 134, + 134, + 134, + 134, + 178, + 266, + 266, + 266, + 266, + 49, + 49, + 49, + 357, + 357, + 49, + 124, + 124, + 124, + 124, + 239, + 291, + 291, + 291, + 291, + 291, + 34, + 34, + 34, + 34, + 34, + 148, + 318, + 318, + 318, + 318, + 26, + 131, + 131, + 300, + 300, + 300, + 300, + 49, + 129, + 129, + 129, + 208, + 208, + 208, + 43, + 145, + 22, + 22, + 148, + 148, + 325, + 8, + 8, + 160, + 160, + 160, + 160, + 57, + 142, + 28, + 102, + 102, + 22, + 22, + 216, + 22, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 48, + 48, + 246, + 246, + 246, + 393, + 393, + 15, + 15, + 237, + 334, + 91, + 245, + 245, + 99, + 295, + 295, + 295, + 295, + 295, + 295, + 384, + 384, + 384, + 275, + 324, + 122, + 187, + 299, + 299, + 390, + 333, + 103, + 198, + 198, + 254, + 66, + 102, + 102, + 164, + 164, + 164, + 164, + 298, + 398, + 398, + 10, + 10, + 10, + 150, + 150, + 237, + 245, + 325, + 325, + 325, + 325, + 325, + 325, + 74, + 114, + 114, + 190, + 267, + 344, + 344, + 20, + 20, + 143, + 180, + 180, + 317, + 317, + 317, + 317, + 367, + 367, + 367, + 14, + 153, + 213, + 320, + 320, + 320, + 320, + 320, + 382, + 382, + 382, + 382, + 51, + 51, + 51, + 92, + 92, + 200, + 287, + 287, + 287, + 395, + 395, + 395, + 23, + 23, + 155, + 231, + 231, + 241, + 241, + 241, + 241, + 378, + 378, + 378, + 378, + 378, + 5, + 124, + 124, + 194, + 271, + 337, + 74, + 74, + 74, + 155, + 277, + 394, + 394, + 15, + 149, + 203, + 246, + 246, + 246, + 397, + 83, + 278, + 278, + 278, + 278, + 374, + 23, + 23, + 23, + 23, + 88, + 88, + 309, + 309, + 330, + 63, + 291, + 291, + 291, + 291, + 367, + 63, + 63, + 311, + 311, + 311, + 350, + 350, + 350, + 350, + 52, + 52, + 52, + 314, + 314, + 378, + 4, + 279, + 279, + 279, + 336, + 336, + 37, + 37, + 102, + 102, + 102, + 233, + 233, + 246, + 347, + 60, + 156, + 156, + 156, + 318, + 334, + 334, + 334, + 107, + 286, + 286, + 286, + 286, + 24, + 185, + 185, + 361, + 211, + 64, + 64, + 160, + 174, + 174, + 174, + 174, + 377, + 377, + 377, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 82, + 82, + 219, + 219, + 219, + 313, + 15, + 98, + 166, + 276, + 276, + 276, + 333, + 333, + 333, + 23, + 23, + 23, + 23, + 132, + 174, + 174, + 174, + 174, + 15, + 15, + 100, + 100, + 100, + 191, + 191, + 391, + 1, + 151, + 6, + 226, + 284, + 6, + 6, + 62, + 233, + 233, + 53, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 384, + 384, + 384, + 317, + 384, + 384, + 384, + 384, + 3, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 178, + 346, + 4, + 4, + 123, + 23, + 138, + 138, + 138, + 207, + 207, + 294, + 294, + 375, + 375, + 19, + 370, + 370, + 370, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 325, + 135, + 385, + 130, + 130, + 365, + 67, + 67, + 67, + 89, + 290, + 290, + 290, + 375, + 37, + 115, + 115, + 115, + 319, + 216, + 319, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 56, + 56, + 56, + 56, + 111, + 111, + 217, + 397, + 63, + 123, + 123, + 380, + 380, + 14, + 14, + 14, + 101, + 101, + 101, + 101, + 101, + 228, + 302, + 376, + 376, + 5, + 93, + 93, + 93, + 222, + 382, + 52, + 52, + 86, + 345, + 345, + 69, + 105, + 105, + 309, + 309, + 350, + 30, + 131, + 233, + 233, + 233, + 233, + 365, + 27, + 81, + 81, + 81, + 81, + 165, + 330, + 330, + 330, + 71, + 141, + 141, + 231, + 231, + 293, + 293, + 293, + 293, + 293, + 293, + 360, + 360, + 360, + 360, + 360, + 9, + 86, + 174, + 301, + 301, + 368, + 368, + 368, + 368, + 26, + 26, + 26, + 26, + 94, + 208, + 260, + 398, + 97, + 224, + 304, + 360, + 360, + 360, + 360, + 360, + 36, + 36, + 208, + 292, + 367, + 367, + 367, + 98, + 98, + 98, + 296, + 296, + 352, + 0, + 253, + 341, + 341, + 276, + 335, + 65, + 65, + 65, + 65, + 65, + 65, + 341, + 99, + 341, + 341, + 30, + 141, + 336, + 47, + 47, + 236, + 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, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 263, + 263, + 400, + 400, + 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, + 297, + 297, + 297, + 297, + 297, + 322, + 322, + 322, + 18, + 18, + 18, + 106, + 196, + 196, + 196, + 196, + 196, + 196, + 382, + 28, + 28, + 152, + 152, + 231, + 367, + 36, + 106, + 117, + 117, + 106, + 80, + 290, + 290, + 290, + 80, + 80, + 80, + 80, + 80, + 80, + 119, + 235, + 308, + 350, + 350, + 31, + 137, + 137, + 137, + 197, + 197, + 197, + 197, + 197, + 117, + 389, + 389, + 41, + 41, + 117, + 117, + 263, + 263, + 394, + 394, + 124, + 252, + 252, + 376, + 26, + 26, + 26, + 108, + 108, + 108, + 302, + 12, + 384, + 12, + 12, + 155, + 155, + 186, + 186, + 186, + 186, + 309, + 309, + 381, + 12, + 149, + 182, + 260, + 260, + 260, + 260, + 260, + 358, + 118, + 118, + 202, + 290, + 387, + 387, + 123, + 236, + 236, + 276, + 276, + 388, + 69, + 69, + 69, + 125, + 207, + 207, + 207, + 246, + 386, + 76, + 76, + 93, + 93, + 93, + 93, + 177, + 296, + 296, + 343, + 80, + 119, + 231, + 397, + 397, + 397, + 397, + 23, + 101, + 101, + 101, + 101, + 226, + 226, + 226, + 226, + 226, + 336, + 336, + 17, + 187, + 299, + 299, + 299, + 355, + 355, + 355, + 105, + 105, + 218, + 218, + 360, + 360, + 360, + 360, + 10, + 92, + 92, + 92, + 211, + 366, + 366, + 10, + 10, + 10, + 10, + 96, + 96, + 96, + 96, + 96, + 96, + 210, + 271, + 271, + 379, + 379, + 379, + 61, + 118, + 118, + 118, + 167, + 342, + 342, + 342, + 53, + 53, + 53, + 125, + 230, + 230, + 230, + 394, + 25, + 25, + 148, + 222, + 222, + 222, + 319, + 353, + 353, + 353, + 41, + 41, + 138, + 331, + 331, + 331, + 68, + 68, + 68, + 146, + 365, + 365, + 365, + 365, + 57, + 130, + 335, + 115, + 112, + 159, + 104, + 272, + 272, + 272, + 208, + 208, + 208, + 208, + 272, + 272, + 379, + 29, + 104, + 104, + 104, + 220, + 372, + 86, + 355, + 123, + 123, + 391, + 391, + 391, + 391, + 158, + 158, + 382, + 105, + 105, + 97, + 97, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 113, + 295, + 340, + 340, + 67, + 67, + 67, + 159, + 193, + 246, + 246, + 246, + 246, + 373, + 373, + 373, + 373, + 373, + 16, + 81, + 189, + 260, + 51, + 124, + 124, + 124, + 198, + 250, + 152, + 253, + 253, + 88, + 88, + 88, + 131, + 198, + 198, + 198, + 25, + 250, + 25, + 117, + 117, + 117, + 187, + 187, + 386, + 32, + 186, + 270, + 344, + 344, + 73, + 73, + 73, + 73, + 187, + 249, + 249, + 249, + 332, + 332, + 332, + 332, + 332, + 69, + 103, + 103, + 103, + 103, + 233, + 300, + 386, + 386, + 386, + 386, + 38, + 219, + 253, + 253, + 64, + 214, + 280, + 280, + 66, + 190, + 278, + 106, + 71, + 71, + 150, + 172, + 296, + 296, + 296, + 398, + 398, + 398, + 398, + 398, + 23, + 125, + 125, + 205, + 205, + 389, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 139, + 139, + 218, + 218, + 241, + 241, + 68, + 68, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 68, + 68, + 68, + 68, + 96, + 225, + 295, + 295, + 295, + 295, + 381, + 381, + 11, + 160, + 166, + 298, + 298, + 391, + 391, + 391, + 38, + 38, + 38, + 135, + 168, + 168, + 243, + 354, + 354, + 354, + 354, + 16, + 16, + 147, + 304, + 304, + 325, + 325, + 325, + 72, + 234, + 234, + 250, + 383, + 383, + 55, + 55, + 266, + 266, + 377, + 23, + 261, + 353, + 59, + 59, + 341, + 341, + 341, + 28, + 28, + 82, + 313, + 313, + 338, + 53, + 81, + 81, + 81, + 330, + 330, + 194, + 330, + 10, + 10, + 91, + 91, + 91, + 172, + 380, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 380, + 26, + 139, + 139, + 179, + 304, + 386, + 33, + 161, + 161, + 242, + 242, + 342, + 342, + 342, + 24, + 24, + 24, + 24, + 24, + 24, + 114, + 165, + 165, + 165, + 165, + 165, + 264, + 372, + 372, + 76, + 76, + 124, + 124, + 124, + 124, + 124, + 207, + 207, + 251, + 251, + 367, + 367, + 26, + 239, + 239, + 239, + 308, + 308, + 308, + 358, + 51, + 246, + 246, + 246, + 246, + 246, + 344, + 23, + 259, + 259, + 91, + 259, + 344, + 344, + 62, + 204, + 204, + 204, + 263, + 339, + 339, + 32, + 251, + 359, + 359, + 258, + 340, + 365, + 213, + 213, + 213, + 73, + 73, + 16, + 85, + 68, + 138, + 49, + 62, + 62, + 324, + 62, + 62, + 392, + 316, + 205, + 153, + 153, + 205, + 316, + 118, + 195, + 288, + 288, + 22, + 145, + 145, + 181, + 315, + 37, + 37, + 212, + 212, + 254, + 394, + 39, + 39, + 219, + 377, + 265, + 377, + 377, + 67, + 100, + 217, + 217, + 319, + 319, + 319, + 319, + 319, + 319, + 321, + 321, + 5, + 5, + 223, + 286, + 286, + 343, + 52, + 52, + 229, + 287, + 287, + 287, + 287, + 335, + 335, + 0, + 0, + 0, + 176, + 368, + 368, + 73, + 73, + 204, + 400, + 400, + 400, + 400, + 400, + 400, + 28, + 28, + 207, + 348, + 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, + 81, + 241, + 241, + 241, + 25, + 25, + 129, + 218, + 290, + 350, + 350, + 350, + 350, + 350, + 350, + 350, + 350, + 3, + 3, + 84, + 200, + 200, + 302, + 302, + 302, + 338, + 54, + 90, + 90, + 189, + 189, + 316, + 316, + 316, + 391, + 73, + 118, + 118, + 118, + 118, + 185, + 261, + 261, + 397, + 397, + 85, + 225, + 308, + 365, + 365, + 365, + 365, + 102, + 231, + 231, + 231, + 283, + 377, + 377, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 121, + 121, + 121, + 186, + 186, + 249, + 393, + 393, + 115, + 115, + 189, + 343, + 145, + 145, + 145, + 234, + 234, + 400, + 103, + 234, + 234, + 394, + 306, + 306, + 306, + 394, + 394, + 56, + 115, + 115, + 188, + 188, + 301, + 336, + 336, + 64, + 64, + 64, + 129, + 234, + 296, + 327, + 327, + 27, + 94, + 218, + 260, + 260, + 385, + 385, + 112, + 211, + 241, + 119, + 229, + 229, + 229, + 12, + 114, + 209, + 209, + 209, + 274, + 274, + 274, + 274, + 393, + 18, + 18, + 90, + 228, + 228, + 314, + 314, + 380, + 12, + 12, + 140, + 179, + 179, + 179, + 386, + 386, + 58, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 183, + 254, + 254, + 340, + 340, + 340, + 9, + 9, + 9, + 124, + 124, + 124, + 124, + 212, + 212, + 277, + 388, + 388, + 388, + 388, + 388, + 388, + 6, + 145, + 145, + 145, + 145, + 216, + 259, + 353, + 353, + 353, + 137, + 167, + 167, + 167, + 248, + 248, + 367, + 367, + 20, + 20, + 146, + 146, + 185, + 185, + 309, + 330, + 12, + 12, + 133, + 226, + 226, + 288, + 288, + 288, + 288, + 324, + 77, + 153, + 166, + 299, + 299, + 325, + 325, + 325, + 141, + 141, + 193, + 244, + 244, + 324, + 16, + 16, + 104, + 104, + 231, + 115, + 196, + 196, + 31, + 31, + 143, + 143, + 143, + 203, + 203, + 245, + 245, + 245, + 375, + 17, + 17, + 100, + 207, + 207, + 207, + 273, + 273, + 333, + 67, + 137, + 137, + 137, + 137, + 180, + 180, + 241, + 241, + 333, + 124, + 203, + 267, + 267, + 348, + 348, + 348, + 141, + 141, + 176, + 349, + 150, + 150, + 162, + 162, + 347, + 30, + 146, + 195, + 195, + 279, + 279, + 279, + 19, + 149, + 149, + 149, + 240, + 240, + 240, + 240, + 240, + 333, + 333, + 38, + 38, + 92, + 92, + 162, + 349, + 80, + 80, + 80, + 112, + 112, + 112, + 198, + 198, + 198, + 198, + 198, + 391, + 27, + 27, + 147, + 215, + 215, + 349, + 94, + 94, + 94, + 94, + 216, + 216, + 151, + 165, + 165, + 165, + 165, + 52, + 52, + 52, + 127, + 127, + 223, + 223, + 223, + 223, + 257, + 332, + 332, + 65, + 99, + 214, + 214, + 258, + 258, + 258, + 332, + 332, + 332, + 61, + 61, + 61, + 123, + 123, + 203, + 262, + 262, + 262, + 361, + 44, + 135, + 135, + 224, + 299, + 357, + 357, + 357, + 357, + 27, + 27, + 97, + 216, + 268, + 268, + 268, + 399, + 24, + 24, + 154, + 179, + 179, + 297, + 321, + 153, + 189, + 271, + 324, + 324, + 324, + 70, + 70, + 70, + 89, + 89, + 89, + 192, + 268, + 134, + 134, + 134, + 233, + 233, + 244, + 244, + 244, + 244, + 244, + 374, + 70, + 70, + 70, + 110, + 192, + 270, + 270, + 388, + 113, + 161, + 269, + 107, + 231, + 286, + 286, + 385, + 126, + 126, + 288, + 122, + 122, + 122, + 224, + 249, + 97, + 286, + 396, + 396, + 247, + 247, + 247, + 206, + 206, + 206, + 352, + 352, + 206, + 313, + 355, + 0, + 83, + 171, + 231, + 266, + 266, + 340, + 54, + 54, + 267, + 267, + 267, + 267, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 273, + 273, + 273, + 395, + 128, + 198, + 198, + 198, + 198, + 247, + 361, + 49, + 144, + 144, + 192, + 253, + 378, + 13, + 121, + 121, + 164, + 264, + 369, + 38, + 169, + 252, + 361, + 219, + 219, + 219, + 219, + 302, + 400, + 400, + 136, + 175, + 175, + 278, + 326, + 326, + 326, + 129, + 238, + 338, + 145, + 183, + 307, + 307, + 307, + 307, + 307, + 307, + 342, + 342, + 28, + 28, + 28, + 93, + 230, + 230, + 298, + 298, + 325, + 75, + 75, + 133, + 133, + 133, + 193, + 247, + 394, + 29, + 29, + 130, + 130, + 130, + 170, + 245, + 331, + 78, + 100, + 185, + 272, + 386, + 386, + 386, + 386, + 37, + 37, + 85, + 247, + 247, + 388, + 388, + 39, + 39, + 156, + 269, + 112, + 305, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 110, + 110, + 110, + 217, + 289, + 289, + 379, + 134, + 182, + 355, + 143, + 224, + 224, + 338, + 69, + 69, + 164, + 202, + 299, + 299, + 299, + 377, + 377, + 4, + 4, + 91, + 91, + 236, + 236, + 236, + 316, + 17, + 392, + 392, + 17, + 17, + 17, + 17, + 17, + 91, + 236, + 236, + 236, + 304, + 384, + 76, + 76, + 76, + 76, + 143, + 143, + 143, + 185, + 185, + 185, + 274, + 274, + 274, + 274, + 384, + 384, + 8, + 8, + 83, + 161, + 161, + 260, + 397, + 397, + 80, + 116, + 116, + 225, + 252, + 45, + 149, + 149, + 149, + 197, + 197, + 255, + 5, + 125, + 238, + 159, + 245, + 245, + 245, + 245, + 245, + 245, + 388, + 26, + 159, + 180, + 249, + 155, + 175, + 175, + 100, + 88, + 88, + 112, + 62, + 112, + 115, + 115, + 344, + 77, + 77, + 355, + 355, + 297, + 297, + 297, + 355, + 355, + 78, + 184, + 279, + 395, + 395, + 395, + 395, + 49, + 89, + 89, + 89, + 180, + 180, + 274, + 358, + 53, + 160, + 160, + 205, + 287, + 398, + 121, + 121, + 121, + 188, + 394, + 123, + 217, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 224, + 224, + 224, + 378, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 115, + 115, + 115, + 166, + 166, + 387, + 279, + 279, + 387, + 4, + 4, + 92, + 92, + 92, + 92, + 200, + 320, + 320, + 334, + 334, + 334, + 334, + 57, + 92, + 92, + 173, + 173, + 173, + 173, + 173, + 267, + 59, + 369, + 59, + 93, + 93, + 207, + 258, + 36, + 136, + 136, + 136, + 201, + 300, + 128, + 165, + 165, + 296, + 296, + 296, + 341, + 341, + 15, + 15, + 15, + 15, + 153, + 214, + 214, + 214, + 214, + 214, + 302, + 334, + 334, + 334, + 334, + 334, + 334, + 73, + 128, + 128, + 128, + 128, + 218, + 218, + 218, + 218, + 285, + 334, + 334, + 334, + 23, + 135, + 232, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 342, + 58, + 58, + 58, + 131, + 179, + 297, + 53, + 53, + 150, + 150, + 150, + 193, + 296, + 296, + 296, + 339, + 67, + 146, + 146, + 146, + 146, + 146, + 195, + 195, + 195, + 195, + 303, + 321, + 321, + 31, + 130, + 130, + 182, + 182, + 286, + 335, + 74, + 103, + 270, + 270, + 345, + 345, + 345, + 10, + 10, + 10, + 103, + 236, + 316, + 316, + 377, + 29, + 29, + 124, + 124, + 204, + 204, + 267, + 50, + 83, + 83, + 83, + 209, + 209, + 209, + 209, + 259, + 259, + 259, + 259, + 348, + 16, + 16, + 16, + 120, + 120, + 186, + 250, + 250, + 397, + 23, + 23, + 128, + 204, + 204, + 204, + 204, + 204, + 204, + 349, + 58, + 99, + 221, + 221, + 221, + 246, + 246, + 246, + 344, + 63, + 63, + 63, + 100, + 219, + 219, + 257, + 352, + 352, + 352, + 352, + 48, + 159, + 168, + 319, + 379, + 379, + 379, + 74, + 74, + 130, + 240, + 240, + 240, + 270, + 270, + 270, + 270, + 270, + 368, + 35, + 97, + 97, + 97, + 178, + 178, + 279, + 322, + 112, + 112, + 112, + 112, + 112, + 112, + 55, + 55, + 55, + 55, + 112, + 211, + 211, + 211, + 266, + 390, + 390, + 76, + 104, + 161, + 329, + 129, + 129, + 194, + 194, + 194, + 385, + 130, + 217, + 217, + 217, + 217, + 248, + 248, + 347, + 112, + 112, + 112, + 112, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 245, + 245, + 245, + 366, + 66, + 66, + 144, + 219, + 295, + 345, + 345, + 42, + 42, + 42, + 153, + 180, + 180, + 318, + 364, + 364, + 137, + 165, + 258, + 382, + 382, + 382, + 144, + 144, + 144, + 226, + 226, + 226, + 226, + 319, + 319, + 319, + 380, + 380, + 5, + 5, + 5, + 105, + 105, + 170, + 265, + 265, + 265, + 265, + 357, + 357, + 357, + 357, + 55, + 233, + 282, + 282, + 390, + 185, + 185, + 185, + 185, + 276, + 377, + 377, + 200, + 251, + 251, + 251, + 376, + 77, + 77, + 77, + 217, + 217, + 217, + 217, + 217, + 217, + 275, + 275, + 275, + 399, + 42, + 188, + 241, + 383, + 383, + 55, + 55, + 156, + 345, + 248, + 248, + 217, + 217, + 217, + 248, + 248, + 345, + 26, + 127, + 127, + 127, + 127, + 212, + 212, + 212, + 289, + 350, + 350, + 350, + 350, + 350, + 127, + 161, + 161, + 161, + 318, + 382, + 88, + 387, + 349, + 10, + 157, + 321, + 263, + 340, + 60, + 150, + 150, + 376, + 376, + 376, + 376, + 355, + 355, + 340, + 325, + 325, + 326, + 354, + 345, + 231, + 345, + 345, + 345, + 41, + 190, + 190, + 354, + 354, + 76, + 76, + 76, + 76, + 76, + 76, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 252, + 340, + 30, + 208, + 309, + 329, + 329, + 59, + 175, + 296, + 296, + 296, + 329, + 185, + 299, + 334, + 85, + 85, + 204, + 313, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 70, + 85, + 138, + 138, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 133, + 174, + 18, + 18, + 183, + 368, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 157, + 157, + 157, + 211, + 318, + 259, + 156, + 218, + 218, + 259, + 259, + 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, + 34, + 34, + 169, + 169, + 251, + 339, + 73, + 169, + 396, + 396, + 6, + 6, + 6, + 6, + 181, + 181, + 349, + 4, + 224, + 176, + 176, + 154, + 154, + 154, + 213, + 269, + 163, + 163, + 393, + 393, + 163, + 163, + 260, + 343, + 343, + 32, + 32, + 32, + 32, + 215, + 258, + 258, + 258, + 393, + 393, + 15, + 213, + 213, + 302, + 302, + 334, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 153, + 153, + 229, + 317, + 375, + 40, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 233, + 233, + 252, + 252, + 252, + 252, + 387, + 55, + 55, + 159, + 159, + 173, + 245, + 245, + 245, + 245, + 245, + 391, + 35, + 35, + 35, + 35, + 149, + 169, + 272, + 272, + 272, + 272, + 333, + 54, + 54, + 54, + 54, + 54, + 125, + 125, + 179, + 259, + 323, + 158, + 158, + 158, + 205, + 205, + 205, + 288, + 365, + 182, + 285, + 343, + 343, + 154, + 154, + 154, + 228, + 228, + 228, + 247, + 247, + 344, + 344, + 344, + 130, + 213, + 213, + 213, + 213, + 213, + 256, + 356, + 356, + 46, + 90, + 90, + 90, + 90, + 187, + 187, + 268, + 268, + 268, + 325, + 52, + 52, + 52, + 144, + 269, + 383, + 17, + 84, + 269, + 368, + 72, + 72, + 144, + 191, + 295, + 295, + 335, + 335, + 335, + 75, + 111, + 181, + 181, + 297, + 297, + 297, + 297, + 297, + 297, + 326, + 326, + 15, + 15, + 91, + 91, + 280, + 280, + 398, + 398, + 53, + 53, + 53, + 53, + 53, + 53, + 119, + 294, + 294, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 62, + 62, + 62, + 62, + 62, + 126, + 264, + 340, + 3, + 3, + 103, + 103, + 103, + 250, + 334, + 334, + 66, + 66, + 66, + 66, + 66, + 230, + 104, + 104, + 230, + 252, + 352, + 61, + 155, + 213, + 213, + 266, + 339, + 22, + 22, + 193, + 193, + 193, + 193, + 274, + 274, + 274, + 274, + 327, + 327, + 69, + 232, + 279, + 336, + 336, + 336, + 54, + 54, + 169, + 169, + 241, + 345, + 345, + 64, + 147, + 147, + 164, + 164, + 164, + 289, + 289, + 289, + 289, + 289, + 351, + 51, + 140, + 140, + 140, + 200, + 200, + 310, + 310, + 310, + 350, + 26, + 26, + 26, + 26, + 26, + 26, + 131, + 131, + 244, + 363, + 67, + 110, + 110, + 110, + 262, + 262, + 262, + 262, + 327, + 68, + 92, + 92, + 164, + 164, + 164, + 164, + 267, + 377, + 63, + 109, + 109, + 197, + 197, + 197, + 246, + 246, + 378, + 378, + 45, + 146, + 161, + 339, + 70, + 126, + 126, + 211, + 211, + 386, + 386, + 5, + 142, + 142, + 142, + 142, + 142, + 142, + 183, + 183, + 183, + 355, + 355, + 355, + 7, + 7, + 95, + 95, + 95, + 231, + 231, + 395, + 19, + 19, + 19, + 146, + 146, + 175, + 175, + 175, + 34, + 34, + 156, + 179, + 179, + 47, + 47, + 47, + 47, + 47, + 101, + 199, + 26, + 26, + 26, + 119, + 209, + 209, + 63, + 270, + 63, + 63, + 63, + 154, + 154, + 154, + 154, + 235, + 25, + 94, + 94, + 94, + 94, + 224, + 281, + 33, + 33, + 156, + 156, + 179, + 273, + 273, + 273, + 273, + 22, + 87, + 229, + 100, + 207, + 393, + 393, + 393, + 393, + 393, + 23, + 23, + 23, + 23, + 23, + 108, + 203, + 37, + 99, + 226, + 115, + 281, + 281, + 281, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 25, + 115, + 115, + 115, + 240, + 316, + 383, + 82, + 82, + 82, + 15, + 82, + 82, + 340, + 113, + 113, + 375, + 375, + 375, + 375, + 61, + 86, + 115, + 121, + 121, + 121, + 376, + 121, + 121, + 230, + 135, + 135, + 294, + 294, + 85, + 10, + 83, + 151, + 354, + 354, + 354, + 151, + 151, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 364, + 47, + 47, + 206, + 318, + 364, + 364, + 96, + 14, + 96, + 96, + 240, + 240, + 364, + 160, + 160, + 160, + 160, + 341, + 155, + 190, + 190, + 190, + 190, + 283, + 329, + 329, + 69, + 164, + 164, + 59, + 172, + 172, + 306, + 390, + 390, + 390, + 41, + 41, + 164, + 164, + 164, + 164, + 275, + 275, + 275, + 275, + 275, + 326, + 93, + 186, + 186, + 186, + 312, + 331, + 37, + 37, + 37, + 37, + 37, + 37, + 216, + 288, + 352, + 8, + 8, + 8, + 8, + 180, + 343, + 230, + 230, + 197, + 197, + 224, + 224, + 224, + 336, + 224, + 224, + 239, + 239, + 239, + 94, + 218, + 218, + 54, + 137, + 177, + 1, + 152, + 179, + 376, + 39, + 39, + 212, + 309, + 309, + 385, + 385, + 55, + 137, + 137, + 137, + 137, + 182, + 322, + 322, + 4, + 141, + 224, + 224, + 275, + 275, + 351, + 39, + 101, + 181, + 181, + 325, + 325, + 5, + 5, + 5, + 184, + 184, + 184, + 184, + 184, + 247, + 247, + 247, + 247, + 247, + 335, + 335, + 335, + 63, + 63, + 187, + 187, + 187, + 388, + 388, + 388, + 388, + 388, + 388, + 63, + 114, + 208, + 242, + 389, + 389, + 42, + 42, + 191, + 322, + 32, + 238, + 345, + 206, + 0, + 206, + 374, + 28, + 28, + 204, + 142, + 142, + 142, + 204, + 204, + 282, + 372, + 56, + 109, + 185, + 254, + 345, + 345, + 94, + 164, + 307, + 307, + 336, + 123, + 123, + 228, + 228, + 292, + 150, + 150, + 150, + 228, + 310, + 89, + 205, + 297, + 220, + 220, + 343, + 343, + 343, + 220, + 220, + 283, + 164, + 241, + 241, + 198, + 277, + 277, + 277, + 277, + 352, + 261, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 180, + 255, + 255, + 361, + 270, + 244, + 182, + 182, + 182, + 81, + 81, + 182, + 357, + 357, + 357, + 357, + 238, + 238, + 238, + 352, + 352, + 352, + 21, + 95, + 389, + 79, + 298, + 339, + 339, + 33, + 282, + 383, + 383, + 342, + 297, + 56, + 56, + 297, + 154, + 297, + 297, + 297, + 297, + 196, + 297, + 297, + 342, + 342, + 342, + 75, + 75, + 238, + 319, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 7, + 222, + 222, + 222, + 241, + 341, + 77, + 77, + 77, + 77, + 77, + 77, + 136, + 197, + 310, + 339, + 55, + 89, + 298, + 360, + 360, + 360, + 360, + 360, + 360, + 10, + 234, + 255, + 255, + 255, + 340, + 340, + 54, + 54, + 54, + 54, + 54, + 54, + 111, + 111, + 111, + 231, + 231, + 267, + 267, + 361, + 361, + 5, + 5, + 120, + 120, + 120, + 217, + 217, + 261, + 334, + 334, + 2, + 2, + 223, + 307, + 307, + 307, + 342, + 43, + 43, + 221, + 221, + 107, + 107, + 107, + 221, + 269, + 376, + 376, + 376, + 74, + 96, + 220, + 220, + 220, + 313, + 360, + 360, + 360, + 24, + 212, + 298, + 298, + 298, + 399, + 24, + 90, + 90, + 202, + 262, + 262, + 327, + 327, + 327, + 7, + 148, + 148, + 207, + 207, + 288, + 342, + 32, + 186, + 186, + 299, + 380, + 65, + 65, + 65, + 65, + 164, + 307, + 328, + 6, + 210, + 266, + 266, + 24, + 24, + 82, + 230, + 230, + 252, + 252, + 104, + 194, + 256, + 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, + 54, + 54, + 54, + 133, + 229, + 229, + 297, + 135, + 165, + 85, + 189, + 189, + 189, + 271, + 40, + 40, + 122, + 122, + 122, + 122, + 170, + 170, + 142, + 198, + 198, + 198, + 198, + 198, + 198, + 288, + 106, + 215, + 122, + 363, + 363, + 122, + 105, + 188, + 188, + 188, + 242, + 242, + 242, + 16, + 16, + 16, + 105, + 189, + 189, + 281, + 281, + 281, + 372, + 372, + 372, + 372, + 86, + 195, + 272, + 386, + 43, + 103, + 103, + 194, + 194, + 284, + 284, + 389, + 389, + 120, + 120, + 120, + 120, + 214, + 277, + 373, + 373, + 78, + 78, + 78, + 147, + 187, + 293, + 293, + 343, + 343, + 109, + 235, + 258, + 347, + 73, + 119, + 119, + 213, + 213, + 315, + 315, + 315, + 315, + 315, + 18, + 376, + 18, + 18, + 18, + 18, + 18, + 18, + 148, + 185, + 185, + 245, + 328, + 83, + 189, + 189, + 189, + 301, + 396, + 396, + 14, + 14, + 123, + 229, + 310, + 310, + 310, + 379, + 32, + 32, + 32, + 32, + 32, + 32, + 173, + 256, + 256, + 345, + 345, + 49, + 162, + 162, + 162, + 286, + 390, + 390, + 161, + 161, + 161, + 161, + 161, + 286, + 286, + 286, + 286, + 352, + 31, + 96, + 96, + 209, + 320, + 320, + 320, + 320, + 359, + 194, + 296, + 330, + 330, + 330, + 200, + 129, + 129, + 129, + 200, + 200, + 254, + 346, + 346, + 236, + 330, + 81, + 10, + 10, + 10, + 81, + 204, + 204, + 204, + 204, + 204, + 245, + 339, + 339, + 339, + 339, + 37, + 157, + 157, + 217, + 253, + 149, + 194, + 194, + 194, + 194, + 319, + 368, + 57, + 57, + 122, + 122, + 189, + 189, + 258, + 348, + 348, + 348, + 18, + 18, + 18, + 18, + 18, + 81, + 222, + 359, + 19, + 19, + 19, + 146, + 188, + 287, + 287, + 338, + 338, + 54, + 131, + 167, + 167, + 167, + 315, + 315, + 315, + 315, + 315, + 315, + 315, + 363, + 363, + 363, + 363, + 363, + 363, + 17, + 128, + 167, + 243, + 340, + 47, + 47, + 47, + 142, + 142, + 142, + 142, + 142, + 142, + 201, + 300, + 300, + 300, + 300, + 369, + 369, + 369, + 76, + 130, + 130, + 130, + 130, + 130, + 130, + 182, + 182, + 303, + 381, + 381, + 16, + 85, + 85, + 85, + 173, + 173, + 173, + 173, + 173, + 173, + 309, + 351, + 351, + 351, + 153, + 153, + 167, + 259, + 372, + 115, + 115, + 115, + 115, + 229, + 307, + 332, + 110, + 234, + 256, + 256, + 256, + 363, + 49, + 129, + 129, + 129, + 195, + 296, + 334, + 126, + 173, + 173, + 385, + 46, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 195, + 195, + 195, + 195, + 195, + 362, + 12, + 104, + 104, + 217, + 217, + 217, + 352, + 9, + 133, + 171, + 371, + 371, + 371, + 48, + 91, + 185, + 185, + 185, + 185, + 185, + 185, + 286, + 372, + 372, + 372, + 372, + 36, + 36, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 177, + 256, + 256, + 256, + 346, + 346, + 346, + 12, + 12, + 169, + 242, + 399, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 161, + 265, + 366, + 366, + 366, + 366, + 68, + 68, + 219, + 219, + 270, + 270, + 270, + 355, + 0, + 0, + 0, + 0, + 182, + 182, + 303, + 329, + 238, + 258, + 396, + 396, + 396, + 396, + 396, + 162, + 246, + 382, + 101, + 199, + 342, + 342, + 304, + 304, + 342, + 342, + 342, + 57, + 57, + 122, + 213, + 275, + 275, + 370, + 79, + 161, + 243, + 243, + 243, + 243, + 389, + 389, + 28, + 28, + 28, + 28, + 28, + 115, + 174, + 296, + 296, + 351, + 11, + 182, + 283, + 397, + 68, + 68, + 68, + 68, + 130, + 189, + 189, + 301, + 374, + 374, + 19, + 19, + 131, + 203, + 203, + 203, + 252, + 252, + 252, + 55, + 55, + 81, + 175, + 286, + 286, + 330, + 54, + 54, + 85, + 169, + 169, + 169, + 169, + 169, + 260, + 395, + 65, + 65, + 65, + 98, + 170, + 170, + 253, + 377, + 34, + 34, + 134, + 209, + 209, + 209, + 209, + 209, + 209, + 266, + 334, + 334, + 334, + 13, + 171, + 363, + 0, + 0, + 136, + 136, + 165, + 347, + 47, + 47, + 84, + 84, + 84, + 219, + 354, + 75, + 123, + 123, + 194, + 326, + 326, + 67, + 67, + 67, + 67, + 187, + 380, + 53, + 53, + 180, + 180, + 260, + 397, + 76, + 142, + 220, + 269, + 379, + 21, + 21, + 158, + 193, + 193, + 193, + 353, + 59, + 59, + 59, + 59, + 108, + 108, + 108, + 191, + 251, + 336, + 336, + 42, + 42, + 42, + 42, + 42, + 42, + 142, + 142, + 165, + 165, + 243, + 243, + 328, + 75, + 75, + 160, + 190, + 264, + 264, + 386, + 386, + 19, + 19, + 19, + 19, + 19, + 19, + 130, + 201, + 201, + 273, + 273, + 389, + 389, + 36, + 102, + 209, + 352, + 352, + 352, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 171, + 283, + 331, + 331, + 148, + 148, + 148, + 170, + 170, + 262, + 262, + 262, + 262, + 262, + 262, + 397, + 109, + 109, + 109, + 284, + 389, + 389, + 389, + 9, + 9, + 150, + 150, + 161, + 246, + 365, + 29, + 152, + 152, + 265, + 265, + 324, + 324, + 324, + 26, + 26, + 153, + 264, + 229, + 264, + 324, + 3, + 146, + 146, + 146, + 234, + 234, + 234, + 234, + 293, + 338, + 80, + 80, + 80, + 116, + 247, + 247, + 397, + 7, + 83, + 83, + 356, + 356, + 356, + 7, + 7, + 98, + 212, + 212, + 322, + 322, + 65, + 90, + 366, + 366, + 74, + 74, + 102, + 320, + 322, + 322, + 36, + 92, + 263, + 321, + 321, + 4, + 91, + 91, + 365, + 365, + 23, + 131, + 224, + 224, + 224, + 310, + 350, + 105, + 105, + 105, + 150, + 150, + 150, + 295, + 397, + 397, + 397, + 397, + 397, + 150, + 178, + 317, + 356, + 92, + 92, + 92, + 324, + 324, + 295, + 295, + 324, + 159, + 108, + 108, + 108, + 138, + 118, + 344, + 236, + 236, + 344, + 118, + 211, + 211, + 211, + 211, + 266, + 266, + 266, + 363, + 363, + 35, + 151, + 151, + 385, + 3, + 151, + 318, + 40, + 40, + 40, + 123, + 113, + 349, + 349, + 16, + 221, + 221, + 292, + 292, + 355, + 149, + 149, + 149, + 149, + 208, + 303, + 303, + 303, + 347, + 347, + 347, + 347, + 138, + 138, + 138, + 239, + 239, + 253, + 253, + 321, + 321, + 92, + 38, + 92, + 225, + 225, + 225, + 353, + 353, + 111, + 235, + 235, + 294, + 72, + 152, + 171, + 171, + 171, + 171, + 129, + 142, + 226, + 226, + 387, + 104, + 176, + 130, + 130, + 130, + 130, + 237, + 102, + 11, + 11, + 350, + 350, + 11, + 11, + 11, + 11, + 102, + 176, + 176, + 176, + 320, + 320, + 320, + 385, + 385, + 29, + 29, + 95, + 95, + 2, + 155, + 155, + 155, + 4, + 4, + 126, + 126, + 126, + 126, + 170, + 387, + 22, + 22, + 152, + 203, + 31, + 31, + 31, + 86, + 86, + 86, + 230, + 230, + 80, + 92, + 92, + 11, + 11, + 11, + 327, + 11, + 11, + 90, + 90, + 90, + 122, + 0, + 0, + 0, + 182, + 0, + 122, + 72, + 298, + 353, + 72, + 72, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 335, + 335, + 335, + 335, + 335, + 101, + 236, + 236, + 236, + 236, + 278, + 382, + 382, + 77, + 93, + 93, + 235, + 235, + 235, + 297, + 337, + 40, + 40, + 40, + 99, + 210, + 267, + 267, + 267, + 377, + 377, + 377, + 377, + 41, + 41, + 41, + 41, + 128, + 223, + 243, + 321, + 321, + 1, + 1, + 1, + 126, + 126, + 176, + 176, + 176, + 284, + 337, + 66, + 66, + 66, + 152, + 152, + 152, + 152, + 239, + 279, + 327, + 327, + 327, + 327, + 327, + 327, + 21, + 135, + 135, + 135, + 135, + 192, + 283, + 283, + 340, + 50, + 99, + 216, + 216, + 265, + 265, + 373, + 373, + 28, + 28, + 28, + 86, + 185, + 254, + 322, + 322, + 322, + 322, + 48, + 48, + 196, + 244, + 353, + 77, + 77, + 77, + 77, + 77, + 177, + 241, + 375, + 25, + 25, + 207, + 207, + 273, + 273, + 336, + 336, + 37, + 37, + 37, + 37, + 194, + 285, + 348, + 69, + 69, + 69, + 69, + 69, + 69, + 166, + 166, + 342, + 342, + 64, + 64, + 64, + 64, + 138, + 138, + 216, + 216, + 334, + 334, + 334, + 55, + 55, + 121, + 121, + 121, + 237, + 392, + 392, + 392, + 392, + 392, + 392, + 392, + 74, + 74, + 163, + 137, + 163, + 163, + 247, + 247, + 247, + 349, + 79, + 79, + 208, + 208, + 258, + 378, + 2, + 188, + 71, + 219, + 61, + 100, + 100, + 100, + 100, + 100, + 100, + 213, + 15, + 15, + 292, + 292, + 292, + 15, + 15, + 15, + 118, + 118, + 161, + 259, + 259, + 259, + 348, + 348, + 348, + 36, + 36, + 171, + 5, + 226, + 29, + 197, + 197, + 25, + 161, + 161, + 146, + 146, + 146, + 161, + 161, + 16, + 123, + 123, + 197, + 197, + 22, + 117, + 4, + 4, + 4, + 84, + 84, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 355, + 355, + 56, + 214, + 214, + 371, + 371, + 258, + 258, + 371, + 169, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 97, + 97, + 196, + 196, + 292, + 292, + 292, + 146, + 146, + 224, + 292, + 5, + 5, + 5, + 5, + 5, + 119, + 216, + 216, + 298, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 91, + 91, + 91, + 91, + 223, + 223, + 223, + 251, + 251, + 251, + 251, + 251, + 384, + 136, + 136, + 136, + 194, + 194, + 298, + 298, + 298, + 298, + 298, + 397, + 36, + 139, + 139, + 168, + 168, + 168, + 317, + 317, + 333, + 104, + 211, + 313, + 313, + 313, + 329, + 72, + 72, + 106, + 106, + 184, + 184, + 184, + 279, + 279, + 279, + 279, + 279, + 279, + 360, + 38, + 101, + 193, + 193, + 297, + 297, + 297, + 297, + 297, + 297, + 297, + 387, + 387, + 61, + 61, + 61, + 88, + 237, + 291, + 340, + 340, + 56, + 56, + 115, + 207, + 334, + 334, + 28, + 28, + 28, + 28, + 147, + 184, + 283, + 331, + 331, + 15, + 140, + 227, + 227, + 227, + 281, + 281, + 333, + 333, + 333, + 38, + 108, + 108, + 190, + 274, + 274, + 375, + 24, + 119, + 119, + 119, + 205, + 338, + 338, + 274, + 274, + 274, + 338, + 338, + 8, + 8, + 8, + 125, + 225, + 322, + 322, + 111, + 190, + 383, + 383, + 213, + 81, + 81, + 81, + 213, + 213, + 213, + 213, + 286, + 286, + 366, + 366, + 366, + 366, + 85, + 85, + 85, + 234, + 234, + 234, + 317, + 322, + 110, + 110, + 170, + 318, + 318, + 348, + 3, + 3, + 3, + 228, + 307, + 348, + 348, + 348, + 77, + 172, + 253, + 77, + 77, + 162, + 311, + 335, + 335, + 20, + 294, + 294, + 381, + 381, + 381, + 42, + 42, + 42, + 172, + 285, + 285, + 285, + 285, + 285, + 384, + 384, + 384, + 384, + 384, + 384, + 197, + 197, + 197, + 276, + 377, + 283, + 283, + 353, + 353, + 303, + 233, + 303, + 303, + 342, + 342, + 342, + 342, + 35, + 103, + 219, + 219, + 267, + 267, + 267, + 362, + 362, + 87, + 336, + 59, + 135, + 135, + 135, + 348, + 59, + 143, + 143, + 143, + 179, + 179, + 294, + 294, + 294, + 396, + 396, + 135, + 183, + 389, + 389, + 389, + 249, + 249, + 249, + 249, + 249, + 389, + 74, + 89, + 198, + 243, + 243, + 324, + 324, + 84, + 84, + 240, + 240, + 261, + 321, + 90, + 161, + 161, + 161, + 161, + 161, + 284, + 284, + 284, + 350, + 140, + 140, + 300, + 345, + 49, + 118, + 186, + 306, + 306, + 306, + 306, + 306, + 306, + 306, + 383, + 383, + 45, + 143, + 189, + 265, + 265, + 265, + 334, + 334, + 78, + 136, + 182, + 182, + 182, + 354, + 155, + 180, + 305, + 305, + 305, + 305, + 305, + 305, + 398, + 398, + 23, + 192, + 353, + 43, + 43, + 211, + 318, + 318, + 12, + 141, + 141, + 141, + 141, + 198, + 280, + 215, + 87, + 215, + 215, + 215, + 330, + 330, + 50, + 149, + 214, + 214, + 116, + 116, + 116, + 116, + 194, + 194, + 194, + 350, + 120, + 120, + 199, + 320, + 326, + 326, + 326, + 326, + 326, + 31, + 31, + 216, + 216, + 216, + 216, + 263, + 263, + 376, + 56, + 184, + 297, + 297, + 398, + 398, + 1, + 182, + 182, + 138, + 138, + 138, + 138, + 182, + 320, + 320, + 343, + 343, + 11, + 148, + 186, + 186, + 307, + 307, + 363, + 363, + 363, + 65, + 65, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 189, + 189, + 241, + 377, + 377, + 98, + 98, + 170, + 170, + 170, + 303, + 303, + 303, + 303, + 381, + 83, + 83, + 189, + 388, + 388, + 388, + 388, + 388, + 1, + 1, + 1, + 1, + 138, + 138, + 203, + 368, + 14, + 14, + 14, + 14, + 149, + 149, + 149, + 183, + 358, + 4, + 84, + 84, + 84, + 84, + 84, + 179, + 179, + 399, + 49, + 119, + 233, + 368, + 49, + 84, + 84, + 216, + 216, + 362, + 362, + 28, + 28, + 28, + 118, + 118, + 216, + 383, + 69, + 69, + 69, + 119, + 223, + 223, + 358, + 28, + 28, + 94, + 202, + 288, + 358, + 27, + 112, + 112, + 112, + 112, + 112, + 215, + 215, + 355, + 21, + 21, + 128, + 173, + 358, + 72, + 72, + 156, + 348, + 10, + 10, + 115, + 181, + 181, + 247, + 247, + 388, + 388, + 30, + 135, + 135, + 135, + 293, + 370, + 130, + 367, + 83, + 111, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 241, + 335, + 335, + 47, + 239, + 122, + 239, + 339, + 42, + 42, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 187, + 187, + 366, + 22, + 399, + 9, + 9, + 145, + 145, + 328, + 328, + 79, + 339, + 339, + 56, + 56, + 56, + 137, + 320, + 320, + 320, + 320, + 320, + 61, + 61, + 61, + 61, + 354, + 61, + 61, + 61, + 61, + 61, + 120, + 120, + 228, + 282, + 282, + 2, + 2, + 226, + 226, + 249, + 249, + 15, + 15, + 15, + 180, + 180, + 288, + 12, + 12, + 12, + 239, + 309, + 337, + 337, + 337, + 337, + 39, + 39, + 39, + 286, + 354, + 354, + 48, + 314, + 314, + 139, + 314, + 376, + 25, + 278, + 237, + 278, + 350, + 269, + 125, + 294, + 375, + 375, + 63, + 63, + 222, + 309, + 380, + 380, + 380, + 380, + 71, + 71, + 71, + 109, + 109, + 221, + 268, + 394, + 40, + 124, + 296, + 296, + 296, + 20, + 20, + 20, + 20, + 147, + 59, + 108, + 108, + 213, + 213, + 288, + 395, + 395, + 74, + 74, + 74, + 107, + 107, + 107, + 197, + 277, + 339, + 339, + 193, + 283, + 365, + 248, + 399, + 399, + 71, + 308, + 93, + 236, + 236, + 236, + 308, + 308, + 365, + 101, + 273, + 346, + 346, + 346, + 346, + 346, + 195, + 269, + 269, + 269, + 393, + 28, + 113, + 113, + 163, + 163, + 396, + 36, + 36, + 36, + 36, + 36, + 135, + 135, + 191, + 318, + 371, + 371, + 57, + 141, + 161, + 161, + 161, + 161, + 264, + 264, + 264, + 264, + 264, + 264, + 385, + 385, + 25, + 111, + 223, + 265, + 265, + 265, + 398, + 398, + 5, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 202, + 251, + 251, + 331, + 41, + 146, + 146, + 231, + 231, + 245, + 245, + 245, + 245, + 375, + 11, + 11, + 11, + 11, + 11, + 105, + 161, + 294, + 388, + 5, + 96, + 96, + 224, + 224, + 304, + 340, + 150, + 150, + 187, + 241, + 241, + 241, + 241, + 382, + 51, + 95, + 163, + 301, + 361, + 16, + 16, + 16, + 16, + 16, + 140, + 140, + 179, + 294, + 294, + 294, + 369, + 6, + 141, + 190, + 318, + 318, + 318, + 318, + 350, + 350, + 350, + 31, + 151, + 151, + 151, + 151, + 151, + 189, + 298, + 396, + 33, + 33, + 33, + 93, + 197, + 197, + 197, + 197, + 197, + 197, + 306, + 306, + 334, + 334, + 89, + 198, + 251, + 251, + 251, + 251, + 251, + 340, + 340, + 340, + 80, + 104, + 240, + 318, + 335, + 335, + 53, + 53, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 202, + 317, + 317, + 17, + 17, + 340, + 17, + 17, + 103, + 179, + 301, + 12, + 155, + 155, + 222, + 311, + 149, + 224, + 279, + 94, + 94, + 169, + 155, + 164, + 164, + 113, + 203, + 203, + 203, + 203, + 203, + 145, + 234, + 175, + 290, + 290, + 290, + 290, + 290, + 175, + 175, + 276, + 201, + 152, + 336, + 282, + 336, + 336, + 336, + 336, + 152, + 152, + 187, + 363, + 363, + 60, + 359, + 54, + 54, + 98, + 312, + 369, + 70, + 70, + 203, + 346, + 49, + 341, + 201, + 201, + 341, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 1, + 1, + 147, + 166, + 14, + 14, + 14, + 208, + 208, + 208, + 303, + 382, + 382, + 65, + 65, + 65, + 65, + 170, + 170, + 170, + 388, + 388, + 388, + 44, + 44, + 44, + 44, + 191, + 15, + 199, + 199, + 199, + 393, + 45, + 45, + 212, + 212, + 212, + 212, + 95, + 95, + 212, + 212, + 212, + 349, + 74, + 74, + 74, + 74, + 126, + 126, + 237, + 259, + 259, + 366, + 79, + 97, + 277, + 393, + 393, + 393, + 393, + 393, + 73, + 73, + 73, + 73, + 115, + 115, + 260, + 353, + 353, + 40, + 138, + 313, + 374, + 3, + 3, + 3, + 305, + 305, + 391, + 36, + 152, + 152, + 238, + 238, + 295, + 356, + 356, + 356, + 356, + 111, + 111, + 217, + 217, + 217, + 217, + 243, + 243, + 352, + 18, + 18, + 147, + 160, + 160, + 267, + 53, + 53, + 160, + 160, + 18, + 126, + 126, + 126, + 67, + 351, + 351, + 351, + 351, + 67, + 345, + 36, + 36, + 323, + 323, + 27, + 27, + 211, + 211, + 211, + 272, + 45, + 99, + 291, + 26, + 15, + 15, + 164, + 164, + 27, + 27, + 237, + 36, + 232, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 283, + 283, + 355, + 21, + 270, + 378, + 378, + 378, + 378, + 7, + 142, + 142, + 210, + 210, + 313, + 313, + 374, + 374, + 374, + 374, + 69, + 69, + 111, + 111, + 111, + 111, + 111, + 229, + 229, + 229, + 272, + 340, + 48, + 48, + 48, + 122, + 232, + 307, + 399, + 38, + 38, + 38, + 103, + 103, + 103, + 216, + 216, + 316, + 382, + 382, + 69, + 69, + 136, + 225, + 251, + 251, + 366, + 366, + 366, + 44, + 160, + 160, + 160, + 175, + 175, + 175, + 175, + 175, + 273, + 273, + 273, + 273, + 370, + 49, + 49, + 116, + 218, + 218, + 218, + 312, + 325, + 36, + 151, + 151, + 151, + 151, + 151, + 151, + 230, + 230, + 230, + 319, + 319, + 319, + 322, + 322, + 322, + 322, + 322, + 322, + 63, + 121, + 121, + 240, + 240, + 285, + 285, + 285, + 0, + 112, + 227, + 301, + 374, + 374, + 374, + 374, + 374, + 32, + 32, + 32, + 154, + 154, + 154, + 199, + 253, + 393, + 61, + 61, + 61, + 123, + 195, + 399, + 77, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 189, + 335, + 65, + 65, + 127, + 239, + 239, + 239, + 308, + 361, + 361, + 130, + 130, + 237, + 237, + 290, + 290, + 290, + 290, + 290, + 290, + 290, + 385, + 72, + 72, + 89, + 89, + 202, + 292, + 370, + 370, + 82, + 209, + 209, + 209, + 245, + 235, + 93, + 235, + 235, + 235, + 295, + 203, + 203, + 180, + 180, + 180, + 366, + 152, + 152, + 207, + 207, + 77, + 104, + 180, + 344, + 157, + 383, + 383, + 383, + 220, + 383, + 383, + 383, + 9, + 9, + 158, + 158, + 158, + 20, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 302, + 145, + 145, + 145, + 145, + 171, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 71, + 71, + 162, + 162, + 162, + 162, + 162, + 162, + 258, + 333, + 71, + 120, + 201, + 201, + 310, + 337, + 13, + 13, + 208, + 208, + 269, + 269, + 269, + 269, + 83, + 83, + 40, + 83, + 180, + 98, + 63, + 370, + 86, + 86, + 370, + 31, + 31, + 186, + 186, + 241, + 366, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 322, + 51, + 313, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 196, + 328, + 328, + 328, + 328, + 57, + 57, + 100, + 100, + 230, + 230, + 138, + 226, + 226, + 226, + 226, + 226, + 226, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 101, + 282, + 282, + 396, + 396, + 396, + 396, + 214, + 261, + 261, + 363, + 363, + 363, + 363, + 363, + 363, + 76, + 236, + 199, + 199, + 199, + 199, + 0, + 135, + 168, + 168, + 68, + 68, + 136, + 136, + 136, + 211, + 279, + 223, + 219, + 174, + 286, + 286, + 286, + 286, + 144, + 169, + 169, + 387, + 387, + 145, + 39, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 176, + 176, + 176, + 97, + 7, + 7, + 97, + 203, + 37, + 37, + 256, + 381, + 37, + 37, + 145, + 145, + 232, + 44, + 152, + 229, + 260, + 260, + 260, + 80, + 80, + 80, + 87, + 197, + 197, + 197, + 197, + 254, + 382, + 65, + 128, + 189, + 189, + 189, + 296, + 296, + 392, + 392, + 392, + 55, + 139, + 221, + 221, + 221, + 221, + 221, + 221, + 315, + 381, + 381, + 381, + 19, + 19, + 19, + 19, + 100, + 169, + 169, + 324, + 243, + 324, + 324, + 324, + 324, + 36, + 36, + 36, + 137, + 188, + 188, + 188, + 188, + 188, + 261, + 393, + 393, + 34, + 107, + 168, + 168, + 168, + 168, + 315, + 54, + 106, + 106, + 106, + 231, + 312, + 65, + 150, + 150, + 187, + 187, + 351, + 63, + 113, + 194, + 194, + 301, + 56, + 145, + 145, + 145, + 173, + 304, + 304, + 304, + 355, + 355, + 355, + 355, + 355, + 62, + 62, + 101, + 101, + 101, + 101, + 180, + 291, + 291, + 291, + 291, + 329, + 19, + 19, + 19, + 19, + 90, + 90, + 90, + 237, + 237, + 237, + 237, + 237, + 282, + 282, + 398, + 16, + 136, + 136, + 136, + 180, + 281, + 368, + 3, + 144, + 176, + 176, + 176, + 296, + 296, + 348, + 348, + 61, + 88, + 88, + 88, + 216, + 309, + 330, + 142, + 177, + 177, + 254, + 254, + 141, + 141, + 141, + 206, + 271, + 271, + 151, + 269, + 322, + 322, + 21, + 21, + 254, + 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, + 72, + 260, + 13, + 62, + 56, + 56, + 170, + 26, + 26, + 26, + 86, + 172, + 172, + 172, + 172, + 289, + 362, + 362, + 2, + 151, + 151, + 202, + 202, + 66, + 66, + 154, + 162, + 21, + 148, + 148, + 22, + 22, + 134, + 250, + 389, + 389, + 34, + 146, + 200, + 346, + 346, + 390, + 390, + 390, + 200, + 200, + 390, + 110, + 136, + 136, + 282, + 252, + 252, + 252, + 252, + 252, + 158, + 46, + 158, + 158, + 252, + 252, + 240, + 320, + 210, + 210, + 210, + 210, + 253, + 220, + 268, + 27, + 27, + 27, + 27, + 114, + 165, + 165, + 300, + 300, + 39, + 39, + 140, + 236, + 236, + 236, + 236, + 252, + 252, + 252, + 252, + 252, + 74, + 74, + 393, + 393, + 393, + 74, + 74, + 100, + 100, + 100, + 100, + 307, + 61, + 61, + 61, + 90, + 279, + 161, + 279, + 279, + 279, + 279, + 354, + 354, + 354, + 354, + 354, + 24, + 24, + 99, + 99, + 262, + 262, + 321, + 321, + 66, + 82, + 82, + 180, + 283, + 1, + 1, + 86, + 314, + 314, + 16, + 16, + 16, + 116, + 116, + 116, + 116, + 116, + 286, + 76, + 151, + 309, + 309, + 309, + 309, + 309, + 13, + 129, + 330, + 41, + 41, + 41, + 41, + 113, + 113, + 188, + 188, + 188, + 354, + 354, + 62, + 62, + 62, + 62, + 152, + 189, + 394, + 107, + 361, + 361, + 361, + 148, + 145, + 112, + 370, + 229, + 279, + 370, + 370, + 59, + 112, + 112, + 112, + 112, + 283, + 283, + 391, + 391, + 41, + 41, + 41, + 106, + 275, + 275, + 275, + 400, + 400, + 400, + 400, + 114, + 194, + 300, + 300, + 300, + 300, + 300, + 334, + 334, + 90, + 90, + 206, + 252, + 252, + 379, + 89, + 181, + 181, + 253, + 337, + 17, + 84, + 84, + 84, + 254, + 111, + 111, + 306, + 306, + 306, + 306, + 306, + 139, + 200, + 270, + 148, + 148, + 148, + 148, + 72, + 148, + 162, + 264, + 396, + 396, + 67, + 140, + 140, + 140, + 209, + 209, + 209, + 209, + 313, + 342, + 342, + 342, + 342, + 342, + 24, + 99, + 162, + 357, + 357, + 35, + 35, + 81, + 81, + 81, + 202, + 202, + 308, + 346, + 67, + 144, + 144, + 144, + 144, + 212, + 256, + 335, + 335, + 49, + 148, + 148, + 202, + 202, + 202, + 202, + 202, + 202, + 303, + 303, + 380, + 380, + 52, + 52, + 154, + 206, + 264, + 393, + 393, + 36, + 101, + 101, + 101, + 164, + 242, + 242, + 331, + 331, + 122, + 260, + 377, + 34, + 133, + 133, + 255, + 255, + 255, + 255, + 255, + 255, + 348, + 348, + 29, + 29, + 88, + 88, + 88, + 88, + 88, + 166, + 251, + 251, + 371, + 371, + 371, + 75, + 75, + 147, + 147, + 319, + 379, + 91, + 91, + 91, + 174, + 174, + 289, + 289, + 289, + 289, + 289, + 358, + 23, + 23, + 102, + 164, + 164, + 288, + 288, + 390, + 95, + 95, + 95, + 240, + 240, + 279, + 355, + 355, + 355, + 97, + 216, + 241, + 363, + 47, + 47, + 99, + 99, + 99, + 99, + 99, + 219, + 219, + 298, + 298, + 298, + 298, + 387, + 85, + 85, + 180, + 180, + 256, + 256, + 256, + 356, + 356, + 62, + 120, + 207, + 390, + 287, + 287, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 390, + 0, + 0, + 0, + 116, + 116, + 187, + 187, + 253, + 373, + 373, + 54, + 54, + 120, + 199, + 199, + 287, + 287, + 287, + 287, + 287, + 287, + 355, + 39, + 39, + 125, + 229, + 275, + 326, + 326, + 326, + 326, + 24, + 24, + 116, + 199, + 199, + 199, + 199, + 305, + 331, + 331, + 47, + 115, + 115, + 189, + 189, + 291, + 291, + 291, + 323, + 37, + 37, + 37, + 104, + 104, + 184, + 384, + 3, + 142, + 142, + 142, + 186, + 367, + 57, + 149, + 211, + 211, + 382, + 269, + 382, + 382, + 95, + 95, + 162, + 162, + 162, + 162, + 257, + 335, + 98, + 98, + 163, + 301, + 372, + 372, + 372, + 29, + 135, + 179, + 260, + 260, + 260, + 260, + 394, + 21, + 21, + 85, + 85, + 85, + 234, + 280, + 280, + 280, + 280, + 16, + 96, + 213, + 320, + 320, + 397, + 397, + 81, + 81, + 216, + 263, + 336, + 102, + 102, + 229, + 302, + 302, + 362, + 130, + 130, + 173, + 173, + 263, + 336, + 336, + 336, + 15, + 82, + 211, + 278, + 278, + 278, + 278, + 278, + 278, + 142, + 142, + 189, + 189, + 245, + 136, + 136, + 136, + 136, + 188, + 188, + 243, + 130, + 379, + 379, + 379, + 130, + 130, + 209, + 209, + 209, + 314, + 314, + 109, + 198, + 198, + 198, + 198, + 319, + 319, + 319, + 319, + 319, + 319, + 319, + 319, + 369, + 63, + 86, + 170, + 253, + 383, + 140, + 195, + 326, + 326, + 326, + 326, + 106, + 238, + 334, + 334, + 267, + 267, + 334, + 19, + 19, + 120, + 207, + 327, + 29, + 29, + 29, + 29, + 29, + 82, + 82, + 82, + 82, + 255, + 255, + 255, + 330, + 330, + 330, + 330, + 10, + 149, + 199, + 50, + 276, + 276, + 50, + 151, + 151, + 151, + 239, + 58, + 58, + 58, + 58, + 142, + 142, + 142, + 142, + 161, + 161, + 364, + 78, + 109, + 109, + 109, + 109, + 109, + 213, + 392, + 392, + 12, + 12, + 92, + 180, + 180, + 180, + 381, + 39, + 106, + 198, + 198, + 198, + 335, + 56, + 140, + 140, + 164, + 164, + 367, + 86, + 86, + 230, + 358, + 87, + 191, + 191, + 253, + 253, + 195, + 195, + 252, + 252, + 174, + 174, + 328, + 174, + 279, + 279, + 4, + 4, + 4, + 209, + 241, + 241, + 241, + 96, + 96, + 194, + 194, + 271, + 271, + 271, + 70, + 70, + 70, + 139, + 139, + 240, + 240, + 240, + 257, + 378, + 20, + 130, + 176, + 321, + 73, + 73, + 73, + 150, + 239, + 260, + 260, + 323, + 323, + 57, + 57, + 57, + 57, + 57, + 123, + 182, + 292, + 370, + 370, + 370, + 370, + 370, + 17, + 217, + 302, + 302, + 390, + 29, + 236, + 288, + 374, + 374, + 374, + 57, + 92, + 92, + 228, + 266, + 266, + 384, + 24, + 153, + 172, + 304, + 304, + 2, + 2, + 156, + 156, + 156, + 156, + 156, + 156, + 167, + 254, + 254, + 254, + 45, + 151, + 151, + 207, + 207, + 207, + 207, + 301, + 394, + 394, + 394, + 394, + 1, + 1, + 149, + 199, + 268, + 268, + 332, + 9, + 9, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 187, + 302, + 302, + 302, + 302, + 302, + 354, + 354, + 26, + 26, + 26, + 186, + 186, + 186, + 186, + 269, + 269, + 330, + 17, + 17, + 114, + 114, + 114, + 232, + 232, + 316, + 316, + 330, + 330, + 28, + 144, + 144, + 144, + 199, + 270, + 339, + 50, + 147, + 147, + 238, + 323, + 323, + 21, + 183, + 331, + 331, + 64, + 127, + 217, + 379, + 379, + 0, + 0, + 0, + 140, + 210, + 210, + 210, + 315, + 371, + 371, + 48, + 85, + 85, + 165, + 293, + 397, + 397, + 5, + 5, + 5, + 142, + 227, + 227, + 227, + 227, + 285, + 285, + 342, + 342, + 342, + 12, + 12, + 12, + 101, + 101, + 175, + 377, + 377, + 377, + 92, + 194, + 255, + 255, + 330, + 330, + 34, + 34, + 239, + 265, + 398, + 398, + 31, + 31, + 31, + 31, + 192, + 297, + 339, + 66, + 66, + 66, + 66, + 66, + 84, + 84, + 84, + 84, + 182, + 281, + 342, + 342, + 342, + 342, + 51, + 51, + 119, + 119, + 282, + 282, + 388, + 132, + 68, + 68, + 68, + 132, + 132, + 200, + 255, + 255, + 255, + 395, + 43, + 126, + 126, + 126, + 215, + 317, + 384, + 384, + 76, + 76, + 172, + 263, + 400, + 400, + 64, + 188, + 188, + 279, + 363, + 363, + 139, + 139, + 139, + 287, + 380, + 255, + 346, + 264, + 264, + 264, + 353, + 235, + 333, + 333, + 333, + 168, + 86, + 168, + 366, + 366, + 69, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 149, + 255, + 255, + 255, + 255, + 255, + 255, + 323, + 123, + 371, + 274, + 388, + 388, + 388, + 388, + 310, + 310, + 359, + 359, + 57, + 57, + 181, + 250, + 250, + 250, + 250, + 327, + 327, + 327, + 56, + 364, + 34, + 34, + 34, + 361, + 361, + 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, + 215, + 251, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 281, + 281, + 334, + 334, + 334, + 26, + 26, + 26, + 26, + 145, + 145, + 145, + 197, + 338, + 338, + 40, + 144, + 211, + 295, + 39, + 39, + 39, + 39, + 347, + 39, + 130, + 130, + 232, + 232, + 232, + 244, + 8, + 132, + 217, + 217, + 217, + 299, + 299, + 299, + 299, + 299, + 299, + 42, + 131, + 131, + 232, + 254, + 254, + 254, + 254, + 322, + 322, + 5, + 108, + 108, + 204, + 204, + 253, + 253, + 397, + 397, + 397, + 76, + 97, + 183, + 183, + 315, + 395, + 395, + 395, + 395, + 395, + 65, + 65, + 65, + 65, + 108, + 168, + 168, + 286, + 330, + 71, + 249, + 68, + 398, + 398, + 398, + 398, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 166, + 166, + 166, + 295, + 295, + 295, + 295, + 295, + 355, + 31, + 182, + 349, + 349, + 75, + 75, + 150, + 150, + 150, + 217, + 217, + 217, + 217, + 274, + 341, + 12, + 12, + 125, + 125, + 175, + 175, + 175, + 273, + 273, + 386, + 23, + 23, + 23, + 146, + 146, + 146, + 212, + 212, + 212, + 336, + 336, + 33, + 140, + 140, + 140, + 206, + 206, + 339, + 339, + 37, + 37, + 37, + 37, + 100, + 100, + 201, + 246, + 325, + 40, + 40, + 131, + 131, + 166, + 242, + 367, + 367, + 367, + 367, + 49, + 49, + 131, + 131, + 194, + 334, + 24, + 24, + 111, + 111, + 111, + 209, + 314, + 314, + 330, + 330, + 330, + 72, + 194, + 398, + 67, + 67, + 67, + 140, + 192, + 248, + 340, + 340, + 73, + 73, + 186, + 315, + 372, + 372, + 0, + 224, + 269, + 269, + 366, + 6, + 145, + 240, + 273, + 273, + 388, + 388, + 24, + 24, + 138, + 138, + 138, + 167, + 167, + 249, + 249, + 365, + 78, + 78, + 78, + 78, + 157, + 174, + 174, + 174, + 268, + 354, + 87, + 87, + 179, + 179, + 179, + 179, + 179, + 319, + 346, + 16, + 16, + 91, + 91, + 91, + 91, + 177, + 316, + 324, + 91, + 91, + 247, + 247, + 247, + 345, + 152, + 16, + 16, + 152, + 152, + 210, + 249, + 249, + 249, + 249, + 394, + 30, + 30, + 30, + 148, + 148, + 202, + 283, + 283, + 340, + 60, + 132, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 263, + 363, + 25, + 25, + 25, + 25, + 146, + 187, + 187, + 187, + 187, + 274, + 274, + 274, + 274, + 274, + 361, + 38, + 144, + 212, + 212, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 371, + 371, + 34, + 34, + 34, + 34, + 131, + 237, + 295, + 295, + 375, + 0, + 0, + 0, + 0, + 96, + 188, + 188, + 188, + 309, + 309, + 309, + 309, + 309, + 385, + 385, + 385, + 76, + 76, + 76, + 142, + 142, + 142, + 142, + 142, + 142, + 231, + 257, + 257, + 382, + 382, + 59, + 59, + 113, + 113, + 113, + 113, + 224, + 308, + 308, + 343, + 77, + 77, + 77, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 199, + 294, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 66, + 66, + 143, + 143, + 143, + 143, + 166, + 166, + 166, + 166, + 245, + 245, + 245, + 245, + 245, + 385, + 55, + 119, + 119, + 213, + 251, + 251, + 329, + 25, + 124, + 124, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 288, + 355, + 355, + 355, + 48, + 139, + 139, + 139, + 139, + 139, + 216, + 216, + 311, + 311, + 323, + 60, + 169, + 169, + 265, + 265, + 265, + 265, + 265, + 392, + 392, + 392, + 14, + 225, + 314, + 314, + 314, + 385, + 385, + 5, + 5, + 5, + 224, + 310, + 364, + 364, + 364, + 24, + 24, + 199, + 312, + 400, + 26, + 216, + 216, + 242, + 380, + 380, + 193, + 193, + 319, + 319, + 356, + 221, + 221, + 79, + 113, + 221, + 221, + 221, + 307, + 358, + 358, + 358, + 358, + 358, + 72, + 72, + 99, + 99, + 229, + 229, + 229, + 229, + 278, + 278, + 367, + 367, + 58, + 144, + 144, + 144, + 144, + 144, + 144, + 216, + 216, + 261, + 261, + 261, + 346, + 45, + 45, + 45, + 155, + 166, + 263, + 263, + 329, + 56, + 56, + 178, + 178, + 317, + 317, + 331, + 331, + 36, + 36, + 232, + 254, + 254, + 364, + 60, + 60, + 60, + 60, + 92, + 227, + 280, + 360, + 360, + 360, + 18, + 92, + 92, + 92, + 214, + 214, + 256, + 333, + 51, + 51, + 51, + 148, + 202, + 260, + 336, + 336, + 336, + 336, + 22, + 22, + 120, + 120, + 120, + 277, + 393, + 23, + 23, + 23, + 23, + 23, + 125, + 316, + 316, + 385, + 76, + 76, + 83, + 243, + 243, + 389, + 44, + 44, + 44, + 160, + 194, + 319, + 384, + 384, + 384, + 384, + 15, + 150, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 266, + 266, + 266, + 384, + 72, + 72, + 116, + 202, + 202, + 202, + 202, + 307, + 307, + 307, + 307, + 307, + 352, + 111, + 201, + 259, + 259, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 193, + 193, + 266, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 379, + 17, + 17, + 304, + 304, + 304, + 304, + 333, + 333, + 333, + 33, + 33, + 33, + 178, + 254, + 400, + 400, + 400, + 169, + 316, + 316, + 316, + 376, + 376, + 254, + 136, + 136, + 136, + 254, + 341, + 341, + 341, + 341, + 341, + 21, + 198, + 198, + 198, + 247, + 373, + 114, + 222, + 222, + 222, + 222, + 302, + 372, + 372, + 100, + 100, + 100, + 216, + 286, + 286, + 286, + 372, + 141, + 200, + 296, + 296, + 369, + 369, + 73, + 139, + 267, + 267, + 383, + 383, + 383, + 114, + 114, + 114, + 114, + 193, + 262, + 82, + 82, + 169, + 169, + 291, + 29, + 200, + 284, + 370, + 46, + 193, + 193, + 193, + 193, + 193, + 266, + 266, + 377, + 377, + 15, + 15, + 245, + 22, + 309, + 246, + 397, + 397, + 246, + 392, + 392, + 282, + 282, + 282, + 344, + 344, + 62, + 268, + 268, + 268, + 283, + 396, + 396, + 283, + 312, + 104, + 201, + 246, + 246, + 246, + 22, + 22, + 162, + 259, + 259, + 323, + 323, + 323, + 15, + 89, + 89, + 89, + 89, + 171, + 275, + 374, + 374, + 374, + 374, + 19, + 99, + 161, + 319, + 319, + 319, + 319, + 319, + 319, + 319, + 339, + 339, + 339, + 49, + 49, + 49, + 131, + 131, + 212, + 251, + 251, + 372, + 372, + 42, + 42, + 153, + 222, + 222, + 222, + 222, + 254, + 254, + 340, + 340, + 13, + 13, + 13, + 13, + 98, + 98, + 190, + 301, + 38, + 354, + 354, + 38, + 131, + 169, + 283, + 391, + 13, + 158, + 158, + 237, + 276, + 276, + 276, + 276, + 344, + 344, + 344, + 344, + 28, + 137, + 137, + 137, + 137, + 181, + 181, + 279, + 279, + 279, + 359, + 359, + 359, + 17, + 17, + 157, + 228, + 228, + 281, + 326, + 23, + 23, + 159, + 159, + 159, + 225, + 298, + 325, + 325, + 325, + 325, + 325, + 53, + 53, + 53, + 53, + 83, + 234, + 234, + 234, + 249, + 249, + 345, + 19, + 100, + 100, + 181, + 289, + 289, + 396, + 0, + 0, + 142, + 239, + 239, + 319, + 141, + 215, + 215, + 227, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 117, + 81, + 81, + 81, + 17, + 81, + 81, + 6, + 117, + 117, + 285, + 285, + 329, + 40, + 319, + 367, + 367, + 56, + 56, + 56, + 252, + 252, + 4, + 250, + 128, + 194, + 250, + 250, + 250, + 250, + 9, + 101, + 234, + 234, + 234, + 278, + 278, + 361, + 361, + 55, + 220, + 260, + 24, + 24, + 220, + 220, + 220, + 220, + 220, + 354, + 71, + 71, + 71, + 71, + 204, + 267, + 267, + 30, + 30, + 217, + 217, + 29, + 294, + 294, + 294, + 29, + 29, + 93, + 93, + 93, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 278, + 278, + 278, + 278, + 278, + 278, + 278, + 357, + 357, + 15, + 15, + 15, + 107, + 203, + 318, + 318, + 9, + 133, + 133, + 230, + 230, + 230, + 270, + 352, + 5, + 154, + 154, + 154, + 169, + 169, + 282, + 57, + 57, + 85, + 85, + 85, + 194, + 194, + 194, + 194, + 253, + 38, + 92, + 92, + 163, + 334, + 334, + 22, + 127, + 127, + 127, + 188, + 188, + 73, + 73, + 94, + 217, + 55, + 55, + 125, + 125, + 206, + 206, + 331, + 78, + 78, + 111, + 111, + 163, + 163, + 339, + 339, + 339, + 339, + 145, + 189, + 254, + 324, + 324, + 111, + 111, + 111, + 237, + 235, + 239, + 315, + 315, + 315, + 365, + 46, + 46, + 46, + 239, + 90, + 90, + 161, + 274, + 274, + 2, + 154, + 154, + 154, + 154, + 186, + 186, + 186, + 291, + 119, + 238, + 336, + 336, + 31, + 102, + 340, + 340, + 340, + 340, + 116, + 116, + 116, + 350, + 350, + 350, + 49, + 49, + 88, + 376, + 308, + 376, + 159, + 262, + 323, + 323, + 70, + 147, + 260, + 112, + 286, + 221, + 286, + 286, + 94, + 241, + 241, + 241, + 352, + 352, + 8, + 138, + 213, + 320, + 320, + 320, + 367, + 95, + 297, + 297, + 297, + 297, + 297, + 297, + 127, + 127, + 224, + 224, + 319, + 319, + 332, + 332, + 332, + 151, + 163, + 163, + 163, + 163, + 163, + 163, + 284, + 284, + 284, + 372, + 171, + 171, + 23, + 23, + 171, + 247, + 34, + 395, + 395, + 395, + 395, + 395, + 34, + 34, + 110, + 188, + 304, + 24, + 246, + 49, + 49, + 296, + 23, + 181, + 181, + 181, + 181, + 257, + 257, + 257, + 318, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 145, + 112, + 174, + 174, + 174, + 174, + 249, + 148, + 148, + 38, + 148, + 148, + 148, + 148, + 110, + 111, + 86, + 90, + 258, + 373, + 134, + 134, + 171, + 243, + 243, + 243, + 243, + 243, + 326, + 3, + 179, + 179, + 179, + 296, + 296, + 296, + 324, + 1, + 1, + 81, + 177, + 177, + 262, + 262, + 262, + 262, + 262, + 378, + 77, + 77, + 95, + 187, + 297, + 297, + 376, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 100, + 100, + 100, + 376, + 376, + 376, + 80, + 149, + 149, + 149, + 149, + 149, + 172, + 341, + 61, + 150, + 150, + 190, + 190, + 190, + 253, + 342, + 342, + 342, + 342, + 137, + 219, + 322, + 7, + 7, + 121, + 121, + 121, + 121, + 121, + 215, + 215, + 325, + 68, + 68, + 68, + 101, + 212, + 360, + 360, + 257, + 360, + 33, + 33, + 127, + 127, + 127, + 127, + 127, + 221, + 221, + 221, + 221, + 221, + 221, + 288, + 383, + 60, + 128, + 193, + 326, + 326, + 326, + 326, + 54, + 137, + 236, + 356, + 356, + 356, + 70, + 130, + 130, + 130, + 198, + 276, + 276, + 276, + 370, + 370, + 33, + 111, + 111, + 213, + 270, + 389, + 389, + 389, + 56, + 56, + 56, + 56, + 56, + 108, + 108, + 108, + 208, + 314, + 314, + 389, + 25, + 25, + 107, + 239, + 370, + 14, + 14, + 119, + 119, + 119, + 208, + 374, + 374, + 374, + 51, + 51, + 51, + 105, + 105, + 105, + 105, + 105, + 189, + 189, + 318, + 374, + 374, + 374, + 374, + 58, + 58, + 58, + 58, + 58, + 90, + 191, + 191, + 191, + 191, + 241, + 387, + 387, + 387, + 387, + 38, + 94, + 94, + 229, + 250, + 373, + 373, + 30, + 30, + 30, + 97, + 161, + 242, + 242, + 323, + 72, + 72, + 133, + 133, + 271, + 385, + 385, + 47, + 47, + 47, + 143, + 143, + 143, + 143, + 143, + 211, + 296, + 296, + 296, + 335, + 335, + 335, + 335, + 2, + 153, + 209, + 258, + 361, + 361, + 361, + 361, + 67, + 67, + 163, + 154, + 163, + 396, + 164, + 313, + 227, + 227, + 169, + 169, + 271, + 271, + 271, + 271, + 330, + 79, + 107, + 169, + 169, + 169, + 319, + 347, + 347, + 347, + 347, + 130, + 164, + 285, + 107, + 107, + 107, + 107, + 163, + 163, + 300, + 300, + 300, + 300, + 300, + 300, + 397, + 397, + 397, + 397, + 35, + 108, + 222, + 299, + 204, + 288, + 327, + 336, + 129, + 129, + 129, + 129, + 192, + 262, + 323, + 154, + 224, + 224, + 244, + 371, + 371, + 144, + 144, + 144, + 283, + 334, + 115, + 257, + 213, + 213, + 257, + 175, + 175, + 301, + 84, + 84, + 51, + 84, + 84, + 171, + 171, + 276, + 117, + 117, + 117, + 181, + 290, + 363, + 233, + 233, + 34, + 34, + 149, + 149, + 233, + 295, + 380, + 35, + 35, + 121, + 195, + 336, + 48, + 133, + 190, + 88, + 88, + 88, + 88, + 186, + 367, + 367, + 124, + 124, + 363, + 363, + 100, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 384, + 195, + 195, + 195, + 195, + 298, + 83, + 83, + 222, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 128, + 203, + 203, + 243, + 379, + 39, + 219, + 269, + 23, + 23, + 46, + 15, + 278, + 144, + 144, + 218, + 218, + 304, + 375, + 375, + 57, + 271, + 271, + 16, + 42, + 397, + 327, + 25, + 25, + 129, + 196, + 318, + 318, + 318, + 318, + 318, + 377, + 377, + 377, + 34, + 130, + 244, + 244, + 68, + 68, + 68, + 68, + 364, + 364, + 364, + 68, + 201, + 201, + 283, + 30, + 234, + 264, + 264, + 26, + 123, + 123, + 123, + 207, + 207, + 338, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 284, + 376, + 19, + 245, + 245, + 15, + 199, + 266, + 68, + 68, + 68, + 68, + 304, + 304, + 304, + 78, + 78, + 353, + 78, + 203, + 203, + 303, + 303, + 153, + 238, + 238, + 301, + 301, + 301, + 301, + 301, + 102, + 102, + 207, + 318, + 318, + 318, + 373, + 373, + 32, + 119, + 119, + 119, + 119, + 180, + 307, + 61, + 121, + 240, + 287, + 287, + 287, + 369, + 369, + 369, + 1, + 153, + 191, + 298, + 32, + 32, + 183, + 183, + 183, + 103, + 103, + 103, + 103, + 103, + 183, + 285, + 73, + 182, + 316, + 316, + 80, + 80, + 197, + 197, + 197, + 197, + 110, + 110, + 197, + 197, + 276, + 276, + 344, + 65, + 156, + 156, + 156, + 156, + 156, + 177, + 177, + 260, + 351, + 107, + 228, + 228, + 228, + 252, + 189, + 183, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 116, + 291, + 291, + 54, + 54, + 284, + 194, + 284, + 284, + 34, + 194, + 300, + 392, + 392, + 392, + 96, + 96, + 96, + 161, + 307, + 79, + 92, + 155, + 171, + 171, + 290, + 290, + 326, + 63, + 306, + 97, + 97, + 97, + 230, + 230, + 230, + 306, + 306, + 25, + 159, + 262, + 262, + 32, + 269, + 269, + 358, + 358, + 80, + 266, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 312, + 338, + 102, + 102, + 102, + 102, + 102, + 368, + 368, + 368, + 124, + 73, + 124, + 278, + 278, + 278, + 278, + 278, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 77, + 123, + 177, + 177, + 177, + 177, + 391, + 391, + 47, + 47, + 123, + 123, + 225, + 225, + 387, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 102, + 207, + 344, + 344, + 7, + 201, + 22, + 210, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 234, + 234, + 234, + 243, + 77, + 84, + 233, + 387, + 387, + 387, + 38, + 38, + 143, + 363, + 363, + 79, + 128, + 188, + 188, + 188, + 14, + 14, + 14, + 14, + 118, + 196, + 310, + 22, + 203, + 203, + 361, + 361, + 361, + 361, + 314, + 314, + 314, + 314, + 361, + 49, + 49, + 49, + 49, + 49, + 49, + 84, + 222, + 222, + 391, + 391, + 54, + 54, + 127, + 127, + 164, + 164, + 164, + 385, + 47, + 82, + 82, + 82, + 179, + 179, + 179, + 179, + 179, + 179, + 281, + 281, + 346, + 59, + 59, + 97, + 97, + 97, + 165, + 165, + 292, + 363, + 363, + 38, + 38, + 99, + 172, + 172, + 289, + 399, + 75, + 98, + 98, + 236, + 314, + 314, + 314, + 314, + 321, + 321, + 321, + 26, + 26, + 26, + 98, + 221, + 308, + 373, + 7, + 123, + 224, + 224, + 298, + 298, + 324, + 324, + 15, + 15, + 15, + 15, + 15, + 93, + 168, + 168, + 168, + 293, + 382, + 24, + 192, + 192, + 192, + 261, + 356, + 356, + 356, + 0, + 169, + 309, + 309, + 389, + 236, + 236, + 285, + 357, + 314, + 282, + 282, + 22, + 22, + 165, + 165, + 74, + 82, + 82, + 82, + 82, + 85, + 34, + 34, + 286, + 134, + 47, + 320, + 388, + 230, + 230, + 383, + 22, + 22, + 22, + 22, + 207, + 300, + 393, + 62, + 319, + 384, + 384, + 384, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 353, + 53, + 296, + 395, + 8, + 8, + 8, + 130, + 130, + 206, + 206, + 206, + 316, + 343, + 37, + 109, + 109, + 109, + 109, + 109, + 224, + 224, + 270, + 270, + 334, + 334, + 43, + 96, + 96, + 238, + 238, + 257, + 257, + 348, + 32, + 169, + 169, + 169, + 56, + 56, + 195, + 126, + 126, + 126, + 126, + 126, + 195, + 258, + 258, + 258, + 258, + 354, + 354, + 354, + 354, + 61, + 155, + 155, + 155, + 223, + 306, + 306, + 397, + 397, + 14, + 130, + 240, + 397, + 397, + 397, + 62, + 230, + 230, + 391, + 186, + 186, + 257, + 367, + 367, + 367, + 104, + 104, + 207, + 303, + 370, + 232, + 232, + 232, + 209, + 209, + 250, + 250, + 209, + 50, + 291, + 50, + 203, + 203, + 203, + 161, + 161, + 161, + 386, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 355, + 355, + 66, + 189, + 375, + 375, + 375, + 375, + 375, + 375, + 231, + 231, + 231, + 231, + 392, + 392, + 392, + 152, + 178, + 254, + 254, + 391, + 391, + 211, + 211, + 211, + 265, + 55, + 55, + 55, + 214, + 95, + 95, + 95, + 214, + 214, + 69, + 292, + 292, + 69, + 121, + 194, + 194, + 194, + 194, + 38, + 38, + 38, + 230, + 230, + 230, + 7, + 7, + 7, + 7, + 7, + 157, + 229, + 229, + 197, + 346, + 63, + 63, + 197, + 116, + 116, + 116, + 116, + 394, + 116, + 116, + 187, + 187, + 316, + 316, + 199, + 180, + 36, + 194, + 194, + 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, + 21, + 21, + 102, + 227, + 227, + 227, + 256, + 256, + 393, + 393, + 163, + 68, + 68, + 48, + 48, + 48, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 156, + 156, + 156, + 183, + 93, + 192, + 192, + 261, + 261, + 261, + 391, + 114, + 294, + 347, + 130, + 130, + 130, + 130, + 256, + 286, + 298, + 35, + 35, + 35, + 87, + 165, + 165, + 165, + 267, + 267, + 267, + 267, + 267, + 353, + 353, + 353, + 353, + 353, + 2, + 2, + 157, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 295, + 295, + 295, + 348, + 348, + 50, + 84, + 84, + 84, + 198, + 273, + 32, + 144, + 144, + 245, + 245, + 245, + 192, + 245, + 384, + 48, + 48, + 48, + 48, + 84, + 175, + 277, + 277, + 277, + 328, + 71, + 81, + 81, + 81, + 81, + 213, + 284, + 336, + 336, + 0, + 0, + 0, + 0, + 150, + 252, + 252, + 252, + 324, + 324, + 324, + 7, + 7, + 109, + 223, + 257, + 397, + 14, + 14, + 14, + 14, + 14, + 127, + 127, + 208, + 286, + 286, + 336, + 51, + 131, + 131, + 131, + 131, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 351, + 351, + 351, + 351, + 351, + 351, + 351, + 57, + 57, + 138, + 175, + 175, + 273, + 273, + 374, + 374, + 9, + 82, + 201, + 201, + 350, + 350, + 23, + 23, + 152, + 152, + 152, + 152, + 204, + 43, + 97, + 218, + 218, + 393, + 393, + 393, + 393, + 64, + 223, + 47, + 160, + 8, + 133, + 178, + 300, + 300, + 361, + 227, + 244, + 344, + 344, + 344, + 344, + 231, + 304, + 360, + 0, + 305, + 305, + 368, + 368, + 74, + 74, + 296, + 211, + 246, + 310, + 310, + 246, + 254, + 310, + 310, + 289, + 2, + 2, + 105, + 105, + 105, + 105, + 105, + 105, + 173, + 258, + 258, + 356, + 58, + 58, + 153, + 228, + 228, + 228, + 228, + 228, + 246, + 246, + 362, + 362, + 362, + 81, + 81, + 81, + 81, + 81, + 204, + 204, + 256, + 359, + 359, + 248, + 242, + 223, + 386, + 62, + 62, + 62, + 126, + 126, + 126, + 126, + 126, + 126, + 187, + 187, + 187, + 187, + 288, + 322, + 322, + 322, + 322, + 346, + 128, + 182, + 182, + 182, + 182, + 243, + 9, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 277, + 384, + 384, + 384, + 384, + 384, + 11, + 130, + 170, + 170, + 170, + 170, + 170, + 303, + 58, + 58, + 109, + 166, + 166, + 294, + 0, + 0, + 386, + 0, + 147, + 147, + 287, + 287, + 16, + 86, + 86, + 86, + 86, + 185, + 302, + 20, + 20, + 137, + 137, + 137, + 137, + 208, + 395, + 22, + 141, + 141, + 238, + 238, + 238, + 263, + 263, + 375, + 41, + 106, + 180, + 180, + 180, + 180, + 180, + 180, + 376, + 57, + 57, + 132, + 175, + 175, + 373, + 373, + 373, + 44, + 44, + 125, + 125, + 125, + 125, + 125, + 216, + 216, + 216, + 216, + 216, + 274, + 274, + 274, + 274, + 341, + 341, + 47, + 125, + 193, + 245, + 333, + 333, + 14, + 156, + 156, + 163, + 163, + 279, + 279, + 341, + 341, + 0, + 103, + 348, + 252, + 348, + 348, + 348, + 72, + 72, + 141, + 253, + 325, + 27, + 27, + 149, + 192, + 246, + 384, + 384, + 384, + 76, + 76, + 76, + 76, + 149, + 149, + 149, + 149, + 206, + 252, + 373, + 373, + 373, + 373, + 373, + 373, + 14, + 138, + 138, + 138, + 138, + 227, + 227, + 227, + 227, + 260, + 260, + 260, + 370, + 28, + 157, + 292, + 368, + 76, + 76, + 159, + 159, + 159, + 159, + 216, + 216, + 266, + 266, + 330, + 330, + 330, + 59, + 59, + 59, + 59, + 156, + 156, + 201, + 201, + 297, + 297, + 297, + 375, + 10, + 10, + 140, + 140, + 260, + 358, + 8, + 81, + 215, + 215, + 400, + 7, + 7, + 352, + 0, + 0, + 108, + 108, + 353, + 9, + 161, + 161, + 36, + 136, + 136, + 200, + 308, + 308, + 308, + 390, + 12, + 12, + 155, + 155, + 155, + 224, + 389, + 131, + 226, + 261, + 335, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 98, + 98, + 98, + 359, + 359, + 359, + 188, + 289, + 139, + 139, + 382, + 382, + 16, + 16, + 139, + 139, + 199, + 199, + 289, + 289, + 289, + 381, + 52, + 52, + 82, + 82, + 174, + 174, + 247, + 247, + 247, + 397, + 397, + 397, + 75, + 130, + 130, + 130, + 130, + 213, + 253, + 352, + 352, + 352, + 77, + 77, + 156, + 228, + 228, + 228, + 244, + 33, + 33, + 124, + 124, + 273, + 338, + 338, + 14, + 145, + 49, + 135, + 135, + 395, + 141, + 380, + 125, + 125, + 125, + 131, + 131, + 131, + 180, + 131, + 123, + 123, + 145, + 145, + 125, + 83, + 83, + 83, + 142, + 142, + 109, + 109, + 134, + 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, + 42, + 271, + 271, + 49, + 49, + 163, + 279, + 135, + 380, + 22, + 135, + 135, + 135, + 135, + 168, + 168, + 343, + 233, + 233, + 246, + 234, + 234, + 250, + 15, + 232, + 232, + 51, + 165, + 32, + 32, + 32, + 32, + 115, + 115, + 203, + 203, + 203, + 203, + 247, + 22, + 22, + 165, + 165, + 318, + 141, + 235, + 276, + 91, + 286, + 357, + 357, + 262, + 262, + 272, + 272, + 272, + 79, + 103, + 234, + 234, + 272, + 272, + 272, + 272, + 272, + 46, + 46, + 144, + 180, + 180, + 180, + 180, + 180, + 277, + 68, + 114, + 114, + 204, + 65, + 65, + 144, + 144, + 226, + 226, + 43, + 43, + 43, + 121, + 121, + 196, + 196, + 196, + 196, + 271, + 333, + 333, + 21, + 108, + 108, + 283, + 283, + 114, + 368, + 368, + 114, + 114, + 162, + 354, + 354, + 99, + 208, + 323, + 102, + 102, + 66, + 66, + 66, + 102, + 102, + 102, + 102, + 187, + 258, + 360, + 360, + 360, + 360, + 360, + 360, + 360, + 49, + 49, + 145, + 186, + 186, + 312, + 341, + 341, + 30, + 151, + 218, + 218, + 250, + 390, + 7, + 7, + 7, + 7, + 200, + 317, + 317, + 400, + 400, + 400, + 400, + 400, + 2, + 154, + 320, + 320, + 320, + 375, + 109, + 242, + 200, + 242, + 242, + 242, + 242, + 348, + 348, + 348, + 146, + 203, + 303, + 358, + 65, + 65, + 65, + 65, + 65, + 65, + 182, + 312, + 364, + 364, + 364, + 38, + 38, + 242, + 376, + 376, + 376, + 102, + 318, + 318, + 318, + 343, + 343, + 343, + 343, + 257, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 274, + 274, + 339, + 51, + 86, + 223, + 223, + 223, + 262, + 61, + 84, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 58, + 58, + 58, + 58, + 191, + 241, + 241, + 241, + 79, + 79, + 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, + 247, + 350, + 350, + 36, + 36, + 36, + 90, + 192, + 314, + 314, + 314, + 331, + 331, + 331, + 331, + 69, + 69, + 69, + 69, + 197, + 197, + 257, + 380, + 380, + 73, + 73, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 221, + 278, + 278, + 385, + 385, + 15, + 81, + 163, + 163, + 341, + 3, + 3, + 3, + 125, + 204, + 291, + 291, + 60, + 60, + 125, + 239, + 15, + 15, + 15, + 15, + 15, + 15, + 96, + 209, + 365, + 122, + 174, + 174, + 253, + 134, + 134, + 134, + 134, + 213, + 213, + 213, + 213, + 290, + 290, + 290, + 369, + 369, + 147, + 163, + 262, + 244, + 244, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 395, + 65, + 65, + 213, + 17, + 17, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 150, + 150, + 379, + 379, + 379, + 58, + 58, + 140, + 62, + 289, + 62, + 62, + 373, + 62, + 111, + 12, + 154, + 302, + 302, + 62, + 23, + 1, + 1, + 47, + 90, + 90, + 90, + 90, + 233, + 308, + 308, + 308, + 308, + 308, + 218, + 218, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 191, + 393, + 393, + 393, + 393, + 28, + 28, + 28, + 28, + 154, + 154, + 195, + 352, + 352, + 55, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 227, + 227, + 320, + 320, + 320, + 350, + 350, + 350, + 71, + 227, + 227, + 10, + 239, + 239, + 239, + 239, + 315, + 315, + 315, + 315, + 170, + 170, + 321, + 321, + 321, + 321, + 321, + 81, + 81, + 81, + 170, + 311, + 373, + 138, + 200, + 264, + 264, + 264, + 264, + 264, + 104, + 15, + 15, + 104, + 180, + 180, + 302, + 302, + 302, + 302, + 111, + 399, + 399, + 111, + 226, + 226, + 266, + 266, + 327, + 80, + 80, + 80, + 80, + 125, + 227, + 227, + 227, + 227, + 270, + 330, + 330, + 330, + 53, + 53, + 155, + 155, + 194, + 194, + 253, + 253, + 253, + 253, + 253, + 253, + 342, + 41, + 103, + 103, + 103, + 103, + 103, + 199, + 256, + 353, + 42, + 42, + 99, + 295, + 44, + 84, + 282, + 282, + 282, + 384, + 384, + 38, + 38, + 38, + 86, + 259, + 350, + 350, + 350, + 350, + 350, + 23, + 23, + 117, + 117, + 117, + 117, + 117, + 312, + 312, + 312, + 378, + 45, + 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/rr_queues/rr_queue_5flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py new file mode 100644 index 0000000000..9566796ab4 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_5flows.py @@ -0,0 +1,6 @@ +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.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_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/rr_queues/rr_queue_6flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.expect new file mode 100644 index 0000000000..730ddb4049 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 275, + 121, + 203, + 203, + 275, + 330, + 243, + 329, + 329, + 329, + 310, + 291, + 310, + 256, + 268, + 354, + 354, + 380, + 130, + 262, + 307, + 80, + 80, + 80, + 363, + 40, + 40, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 242, + 388, + 299, + 299, + 325, + 325, + 325, + 243, + 243, + 243, + 176, + 243, + 243, + 321, + 61, + 287, + 125, + 95, + 95, + 95, + 125, + 125, + 125, + 296, + 296, + 306, + 145, + 145, + 205, + 205, + 205, + 309, + 309, + 309, + 309, + 83, + 171, + 341, + 341, + 341, + 79, + 125, + 212, + 212, + 133, + 215, + 215, + 215, + 215, + 215, + 238, + 318, + 216, + 216, + 216, + 221, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 231, + 11, + 11, + 11, + 241, + 312, + 312, + 98, + 12, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 181, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 281, + 281, + 281, + 281, + 314, + 3, + 82, + 82, + 82, + 82, + 167, + 167, + 219, + 219, + 219, + 219, + 300, + 366, + 36, + 36, + 69, + 162, + 254, + 330, + 330, + 60, + 82, + 177, + 238, + 372, + 372, + 90, + 90, + 183, + 293, + 293, + 293, + 293, + 219, + 293, + 378, + 21, + 21, + 150, + 150, + 150, + 150, + 150, + 253, + 253, + 323, + 323, + 66, + 66, + 66, + 66, + 66, + 98, + 98, + 98, + 98, + 98, + 129, + 203, + 203, + 203, + 251, + 391, + 21, + 21, + 90, + 90, + 119, + 119, + 267, + 209, + 209, + 209, + 209, + 267, + 267, + 267, + 267, + 267, + 267, + 305, + 305, + 305, + 305, + 305, + 305, + 0, + 0, + 0, + 0, + 0, + 76, + 76, + 151, + 217, + 217, + 250, + 250, + 318, + 11, + 11, + 89, + 89, + 89, + 220, + 220, + 290, + 332, + 332, + 332, + 113, + 113, + 113, + 113, + 18, + 113, + 208, + 276, + 276, + 276, + 276, + 276, + 343, + 343, + 343, + 343, + 91, + 170, + 246, + 246, + 246, + 308, + 81, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 297, + 297, + 297, + 356, + 356, + 95, + 95, + 95, + 95, + 95, + 183, + 354, + 354, + 354, + 354, + 63, + 63, + 109, + 255, + 346, + 346, + 86, + 120, + 300, + 300, + 300, + 306, + 306, + 306, + 6, + 191, + 374, + 162, + 256, + 310, + 310, + 310, + 120, + 278, + 388, + 388, + 378, + 223, + 310, + 238, + 332, + 332, + 157, + 157, + 222, + 303, + 303, + 45, + 220, + 220, + 400, + 269, + 269, + 269, + 269, + 269, + 400, + 180, + 180, + 248, + 248, + 359, + 359, + 54, + 103, + 103, + 103, + 252, + 351, + 351, + 351, + 351, + 41, + 121, + 218, + 218, + 296, + 400, + 87, + 154, + 154, + 332, + 332, + 332, + 332, + 332, + 7, + 182, + 182, + 227, + 380, + 380, + 165, + 301, + 12, + 12, + 195, + 255, + 255, + 255, + 312, + 312, + 312, + 312, + 312, + 312, + 144, + 144, + 8, + 8, + 8, + 144, + 201, + 286, + 286, + 323, + 40, + 195, + 397, + 41, + 152, + 380, + 128, + 128, + 128, + 128, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 36, + 198, + 337, + 51, + 149, + 149, + 149, + 149, + 310, + 310, + 154, + 154, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 164, + 164, + 256, + 362, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 14, + 123, + 382, + 382, + 142, + 122, + 82, + 181, + 181, + 321, + 92, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 237, + 348, + 43, + 43, + 43, + 80, + 206, + 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, + 217, + 366, + 13, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 105, + 105, + 105, + 105, + 353, + 353, + 353, + 353, + 51, + 51, + 51, + 241, + 241, + 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, + 135, + 209, + 240, + 333, + 333, + 208, + 208, + 255, + 255, + 255, + 255, + 255, + 255, + 347, + 42, + 42, + 42, + 74, + 189, + 189, + 189, + 213, + 223, + 360, + 360, + 360, + 360, + 81, + 81, + 109, + 203, + 256, + 361, + 361, + 361, + 9, + 9, + 85, + 144, + 260, + 260, + 260, + 260, + 348, + 348, + 348, + 59, + 175, + 175, + 175, + 175, + 223, + 223, + 339, + 40, + 107, + 107, + 107, + 71, + 107, + 235, + 360, + 360, + 30, + 188, + 282, + 282, + 282, + 363, + 363, + 363, + 26, + 26, + 26, + 26, + 194, + 194, + 235, + 235, + 382, + 64, + 149, + 149, + 249, + 249, + 398, + 398, + 92, + 92, + 168, + 206, + 206, + 257, + 382, + 382, + 24, + 24, + 24, + 184, + 184, + 299, + 316, + 101, + 239, + 320, + 132, + 132, + 256, + 256, + 393, + 393, + 393, + 87, + 181, + 181, + 201, + 254, + 325, + 86, + 86, + 86, + 154, + 154, + 260, + 309, + 309, + 309, + 309, + 34, + 105, + 105, + 222, + 305, + 305, + 305, + 305, + 16, + 16, + 16, + 95, + 112, + 112, + 112, + 215, + 215, + 215, + 313, + 313, + 313, + 20, + 76, + 76, + 76, + 76, + 141, + 141, + 379, + 55, + 55, + 320, + 108, + 320, + 33, + 33, + 316, + 316, + 316, + 98, + 98, + 312, + 313, + 313, + 313, + 13, + 13, + 13, + 304, + 331, + 142, + 142, + 287, + 301, + 121, + 7, + 88, + 121, + 272, + 272, + 272, + 272, + 272, + 346, + 17, + 17, + 239, + 239, + 226, + 226, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 213, + 77, + 77, + 159, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 292, + 386, + 386, + 147, + 238, + 238, + 187, + 364, + 75, + 179, + 237, + 237, + 40, + 87, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 295, + 295, + 295, + 295, + 295, + 394, + 16, + 16, + 75, + 190, + 190, + 219, + 219, + 219, + 219, + 234, + 234, + 234, + 392, + 392, + 35, + 166, + 166, + 394, + 200, + 343, + 175, + 175, + 321, + 321, + 321, + 321, + 321, + 321, + 150, + 192, + 192, + 192, + 306, + 306, + 306, + 53, + 113, + 113, + 113, + 255, + 362, + 144, + 144, + 233, + 161, + 161, + 323, + 323, + 72, + 190, + 190, + 331, + 222, + 222, + 331, + 37, + 92, + 197, + 266, + 309, + 309, + 309, + 0, + 0, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 173, + 173, + 173, + 173, + 173, + 256, + 308, + 308, + 308, + 45, + 45, + 181, + 242, + 242, + 354, + 354, + 354, + 354, + 50, + 77, + 113, + 113, + 274, + 274, + 274, + 321, + 51, + 51, + 51, + 51, + 154, + 269, + 324, + 324, + 324, + 324, + 324, + 21, + 86, + 86, + 86, + 86, + 86, + 86, + 132, + 299, + 365, + 365, + 0, + 99, + 99, + 150, + 267, + 267, + 362, + 362, + 362, + 46, + 46, + 46, + 167, + 167, + 220, + 220, + 220, + 220, + 220, + 238, + 380, + 380, + 160, + 299, + 370, + 127, + 127, + 212, + 212, + 212, + 287, + 319, + 319, + 142, + 142, + 297, + 297, + 297, + 397, + 397, + 397, + 162, + 293, + 386, + 23, + 174, + 281, + 281, + 281, + 150, + 150, + 150, + 150, + 150, + 222, + 128, + 237, + 237, + 313, + 148, + 40, + 148, + 186, + 186, + 312, + 312, + 312, + 293, + 293, + 293, + 312, + 312, + 312, + 312, + 312, + 29, + 97, + 170, + 170, + 264, + 264, + 324, + 46, + 68, + 165, + 323, + 323, + 323, + 323, + 32, + 32, + 179, + 69, + 69, + 69, + 179, + 272, + 320, + 14, + 14, + 14, + 14, + 14, + 14, + 70, + 70, + 129, + 129, + 129, + 129, + 129, + 365, + 365, + 23, + 72, + 154, + 154, + 338, + 338, + 338, + 338, + 261, + 261, + 261, + 261, + 338, + 91, + 91, + 132, + 132, + 132, + 132, + 218, + 358, + 87, + 87, + 185, + 333, + 79, + 186, + 275, + 275, + 67, + 67, + 67, + 101, + 101, + 297, + 117, + 299, + 339, + 339, + 339, + 339, + 46, + 85, + 85, + 85, + 155, + 155, + 226, + 92, + 92, + 109, + 109, + 255, + 167, + 188, + 188, + 132, + 132, + 132, + 132, + 132, + 79, + 132, + 260, + 260, + 332, + 11, + 11, + 184, + 231, + 231, + 304, + 63, + 63, + 186, + 280, + 330, + 330, + 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, + 194, + 80, + 194, + 298, + 298, + 214, + 298, + 304, + 71, + 71, + 128, + 128, + 128, + 295, + 295, + 339, + 74, + 167, + 167, + 285, + 327, + 327, + 327, + 57, + 57, + 75, + 75, + 195, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 318, + 318, + 318, + 318, + 62, + 173, + 173, + 173, + 274, + 398, + 398, + 32, + 118, + 118, + 272, + 310, + 310, + 310, + 43, + 43, + 43, + 110, + 110, + 202, + 288, + 351, + 3, + 3, + 3, + 83, + 83, + 83, + 186, + 186, + 186, + 186, + 351, + 26, + 26, + 71, + 71, + 158, + 158, + 158, + 158, + 314, + 55, + 55, + 55, + 120, + 120, + 323, + 323, + 58, + 58, + 58, + 80, + 80, + 80, + 235, + 171, + 235, + 339, + 339, + 339, + 339, + 339, + 339, + 65, + 65, + 65, + 74, + 74, + 74, + 192, + 236, + 349, + 349, + 349, + 9, + 9, + 9, + 9, + 164, + 245, + 372, + 372, + 49, + 49, + 136, + 353, + 34, + 119, + 304, + 266, + 266, + 266, + 266, + 304, + 26, + 26, + 26, + 26, + 178, + 178, + 178, + 178, + 178, + 239, + 350, + 350, + 350, + 350, + 49, + 134, + 134, + 134, + 134, + 134, + 291, + 291, + 291, + 291, + 291, + 318, + 43, + 43, + 43, + 43, + 124, + 357, + 357, + 22, + 22, + 22, + 22, + 148, + 208, + 208, + 208, + 300, + 300, + 300, + 8, + 131, + 57, + 57, + 129, + 129, + 325, + 28, + 28, + 145, + 145, + 145, + 145, + 22, + 148, + 160, + 142, + 142, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 48, + 48, + 246, + 246, + 246, + 393, + 393, + 15, + 15, + 237, + 334, + 91, + 245, + 245, + 99, + 295, + 295, + 295, + 295, + 295, + 295, + 384, + 384, + 384, + 275, + 324, + 187, + 390, + 122, + 122, + 299, + 333, + 198, + 254, + 254, + 66, + 103, + 298, + 298, + 10, + 10, + 398, + 398, + 10, + 102, + 102, + 237, + 237, + 237, + 317, + 317, + 164, + 213, + 245, + 245, + 245, + 245, + 245, + 245, + 320, + 20, + 20, + 74, + 150, + 267, + 267, + 325, + 325, + 14, + 92, + 92, + 190, + 190, + 190, + 190, + 287, + 287, + 287, + 344, + 51, + 180, + 241, + 241, + 241, + 241, + 241, + 367, + 367, + 367, + 367, + 23, + 23, + 23, + 114, + 114, + 271, + 382, + 382, + 382, + 5, + 5, + 5, + 143, + 74, + 143, + 231, + 231, + 395, + 395, + 395, + 395, + 153, + 153, + 153, + 153, + 83, + 153, + 277, + 277, + 378, + 155, + 246, + 337, + 337, + 337, + 15, + 88, + 200, + 200, + 203, + 278, + 394, + 124, + 124, + 124, + 291, + 309, + 155, + 155, + 23, + 23, + 155, + 311, + 311, + 311, + 311, + 63, + 63, + 149, + 149, + 279, + 397, + 63, + 63, + 63, + 63, + 194, + 374, + 374, + 52, + 52, + 52, + 246, + 246, + 246, + 246, + 330, + 330, + 330, + 4, + 4, + 367, + 37, + 350, + 350, + 350, + 60, + 60, + 378, + 378, + 102, + 102, + 102, + 233, + 233, + 314, + 156, + 286, + 336, + 336, + 336, + 107, + 347, + 347, + 347, + 318, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 211, + 361, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 160, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 219, + 276, + 276, + 276, + 313, + 15, + 82, + 166, + 333, + 333, + 333, + 23, + 23, + 23, + 98, + 98, + 98, + 98, + 174, + 15, + 15, + 15, + 15, + 132, + 132, + 391, + 391, + 391, + 1, + 1, + 100, + 191, + 6, + 151, + 151, + 226, + 62, + 62, + 284, + 53, + 53, + 233, + 278, + 181, + 278, + 278, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 3, + 3, + 3, + 3, + 150, + 317, + 317, + 317, + 317, + 317, + 317, + 317, + 4, + 123, + 346, + 346, + 23, + 178, + 19, + 294, + 207, + 294, + 294, + 375, + 375, + 19, + 19, + 138, + 370, + 370, + 370, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 325, + 135, + 385, + 130, + 130, + 365, + 37, + 37, + 37, + 67, + 290, + 290, + 290, + 375, + 56, + 89, + 89, + 89, + 115, + 115, + 216, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 325, + 63, + 63, + 63, + 63, + 93, + 93, + 111, + 217, + 397, + 14, + 14, + 86, + 86, + 123, + 123, + 123, + 380, + 380, + 380, + 228, + 228, + 380, + 5, + 69, + 69, + 101, + 222, + 222, + 222, + 376, + 52, + 105, + 105, + 319, + 30, + 30, + 131, + 382, + 382, + 27, + 27, + 71, + 141, + 233, + 345, + 345, + 345, + 345, + 81, + 165, + 231, + 231, + 231, + 231, + 350, + 9, + 9, + 9, + 86, + 174, + 174, + 208, + 208, + 293, + 293, + 293, + 293, + 293, + 293, + 365, + 365, + 365, + 365, + 365, + 26, + 94, + 224, + 330, + 330, + 97, + 97, + 97, + 97, + 260, + 260, + 260, + 260, + 360, + 292, + 302, + 208, + 296, + 368, + 398, + 360, + 360, + 360, + 360, + 360, + 36, + 36, + 309, + 367, + 98, + 98, + 98, + 253, + 253, + 253, + 352, + 352, + 0, + 341, + 335, + 341, + 276, + 341, + 301, + 65, + 65, + 65, + 65, + 65, + 65, + 304, + 99, + 304, + 304, + 30, + 141, + 336, + 47, + 47, + 236, + 394, + 394, + 394, + 367, + 367, + 371, + 391, + 391, + 391, + 360, + 311, + 362, + 338, + 338, + 338, + 338, + 375, + 277, + 112, + 277, + 375, + 230, + 230, + 230, + 49, + 49, + 49, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 73, + 73, + 263, + 263, + 400, + 17, + 17, + 17, + 111, + 198, + 198, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 155, + 155, + 325, + 87, + 87, + 87, + 87, + 120, + 106, + 222, + 222, + 322, + 322, + 322, + 322, + 322, + 18, + 18, + 18, + 106, + 106, + 106, + 231, + 382, + 382, + 382, + 382, + 382, + 382, + 28, + 152, + 152, + 297, + 297, + 367, + 36, + 196, + 106, + 117, + 117, + 106, + 31, + 290, + 290, + 290, + 308, + 308, + 308, + 308, + 308, + 308, + 31, + 80, + 119, + 235, + 235, + 350, + 137, + 137, + 137, + 117, + 117, + 117, + 117, + 117, + 124, + 389, + 389, + 41, + 41, + 124, + 124, + 263, + 263, + 394, + 394, + 197, + 252, + 252, + 376, + 26, + 26, + 26, + 108, + 108, + 108, + 260, + 302, + 302, + 12, + 12, + 155, + 155, + 309, + 309, + 309, + 309, + 12, + 12, + 149, + 202, + 290, + 384, + 118, + 118, + 118, + 118, + 118, + 236, + 381, + 381, + 123, + 207, + 276, + 276, + 358, + 186, + 186, + 246, + 246, + 387, + 93, + 93, + 93, + 182, + 296, + 296, + 296, + 388, + 69, + 125, + 125, + 218, + 218, + 218, + 218, + 231, + 386, + 386, + 76, + 177, + 226, + 343, + 23, + 23, + 23, + 23, + 80, + 119, + 119, + 119, + 119, + 397, + 397, + 397, + 397, + 397, + 17, + 17, + 187, + 336, + 101, + 101, + 92, + 101, + 101, + 101, + 211, + 211, + 299, + 299, + 355, + 355, + 355, + 355, + 10, + 96, + 96, + 96, + 105, + 360, + 360, + 10, + 10, + 10, + 10, + 118, + 118, + 118, + 118, + 118, + 118, + 210, + 271, + 271, + 366, + 366, + 366, + 61, + 125, + 125, + 125, + 379, + 53, + 53, + 53, + 148, + 148, + 148, + 342, + 138, + 138, + 138, + 230, + 394, + 394, + 25, + 68, + 68, + 68, + 167, + 222, + 222, + 222, + 353, + 353, + 41, + 146, + 146, + 146, + 319, + 319, + 319, + 57, + 130, + 130, + 130, + 130, + 331, + 115, + 365, + 86, + 112, + 335, + 159, + 159, + 159, + 29, + 29, + 29, + 29, + 29, + 159, + 159, + 208, + 272, + 379, + 379, + 379, + 104, + 220, + 372, + 123, + 355, + 355, + 158, + 158, + 97, + 97, + 158, + 158, + 391, + 105, + 105, + 382, + 382, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 67, + 113, + 295, + 295, + 340, + 340, + 340, + 16, + 81, + 159, + 159, + 159, + 159, + 246, + 246, + 246, + 246, + 246, + 373, + 51, + 88, + 124, + 260, + 193, + 193, + 193, + 250, + 152, + 253, + 189, + 189, + 198, + 198, + 198, + 131, + 25, + 25, + 25, + 198, + 198, + 250, + 32, + 32, + 32, + 73, + 73, + 117, + 386, + 69, + 187, + 270, + 270, + 344, + 344, + 344, + 344, + 186, + 249, + 249, + 249, + 332, + 332, + 332, + 332, + 332, + 38, + 187, + 187, + 187, + 187, + 219, + 233, + 386, + 386, + 386, + 386, + 64, + 103, + 214, + 214, + 300, + 66, + 190, + 190, + 253, + 280, + 278, + 106, + 71, + 71, + 150, + 296, + 398, + 398, + 398, + 172, + 172, + 23, + 23, + 23, + 172, + 205, + 205, + 389, + 389, + 27, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 125, + 125, + 218, + 218, + 241, + 241, + 11, + 11, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 374, + 11, + 11, + 11, + 11, + 96, + 139, + 225, + 225, + 225, + 225, + 381, + 381, + 38, + 72, + 160, + 295, + 295, + 391, + 391, + 391, + 16, + 16, + 16, + 166, + 298, + 298, + 354, + 55, + 55, + 55, + 55, + 168, + 168, + 243, + 325, + 325, + 23, + 23, + 23, + 135, + 250, + 250, + 304, + 59, + 59, + 147, + 147, + 266, + 266, + 383, + 28, + 261, + 377, + 53, + 53, + 234, + 234, + 234, + 353, + 353, + 10, + 82, + 82, + 341, + 26, + 81, + 81, + 81, + 338, + 338, + 194, + 338, + 33, + 33, + 91, + 91, + 91, + 139, + 330, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 330, + 24, + 76, + 76, + 172, + 207, + 242, + 380, + 26, + 26, + 179, + 179, + 313, + 264, + 264, + 313, + 313, + 313, + 313, + 313, + 313, + 51, + 161, + 161, + 161, + 161, + 161, + 386, + 23, + 23, + 165, + 165, + 251, + 251, + 251, + 251, + 251, + 342, + 342, + 62, + 62, + 114, + 114, + 239, + 372, + 372, + 372, + 32, + 32, + 32, + 124, + 246, + 367, + 367, + 367, + 367, + 367, + 259, + 304, + 263, + 263, + 91, + 263, + 358, + 358, + 204, + 251, + 251, + 251, + 344, + 258, + 258, + 344, + 339, + 359, + 359, + 308, + 340, + 365, + 213, + 213, + 213, + 73, + 16, + 73, + 49, + 68, + 138, + 62, + 85, + 85, + 85, + 324, + 324, + 392, + 316, + 205, + 153, + 153, + 205, + 288, + 316, + 22, + 118, + 118, + 315, + 145, + 145, + 212, + 254, + 37, + 37, + 195, + 195, + 181, + 394, + 39, + 39, + 219, + 377, + 265, + 377, + 377, + 5, + 100, + 217, + 217, + 223, + 223, + 223, + 223, + 223, + 223, + 321, + 321, + 52, + 52, + 67, + 176, + 176, + 286, + 319, + 319, + 0, + 73, + 73, + 73, + 73, + 204, + 204, + 287, + 287, + 287, + 343, + 28, + 28, + 78, + 78, + 207, + 229, + 229, + 229, + 229, + 229, + 229, + 335, + 335, + 16, + 67, + 368, + 9, + 400, + 400, + 400, + 38, + 38, + 348, + 249, + 348, + 34, + 231, + 6, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 129, + 129, + 218, + 218, + 241, + 350, + 25, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 200, + 200, + 290, + 338, + 338, + 3, + 3, + 3, + 90, + 189, + 391, + 391, + 54, + 54, + 73, + 73, + 73, + 118, + 261, + 397, + 397, + 397, + 397, + 185, + 225, + 225, + 302, + 302, + 85, + 365, + 102, + 231, + 231, + 231, + 231, + 316, + 186, + 186, + 186, + 283, + 377, + 377, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 189, + 189, + 189, + 249, + 249, + 393, + 121, + 121, + 218, + 218, + 234, + 343, + 115, + 115, + 94, + 115, + 115, + 211, + 234, + 308, + 308, + 56, + 56, + 56, + 56, + 145, + 145, + 234, + 400, + 400, + 103, + 64, + 103, + 229, + 229, + 394, + 394, + 394, + 27, + 115, + 296, + 336, + 336, + 188, + 209, + 260, + 306, + 306, + 90, + 90, + 129, + 241, + 301, + 112, + 228, + 228, + 228, + 327, + 12, + 119, + 119, + 119, + 212, + 212, + 212, + 212, + 274, + 385, + 385, + 18, + 114, + 114, + 393, + 393, + 12, + 140, + 140, + 216, + 314, + 314, + 314, + 58, + 58, + 179, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 380, + 9, + 9, + 183, + 183, + 183, + 277, + 277, + 277, + 386, + 386, + 386, + 386, + 6, + 6, + 119, + 259, + 259, + 259, + 259, + 259, + 259, + 340, + 124, + 124, + 124, + 124, + 248, + 388, + 145, + 145, + 145, + 226, + 353, + 353, + 353, + 167, + 20, + 167, + 167, + 231, + 231, + 367, + 367, + 12, + 12, + 185, + 330, + 137, + 137, + 309, + 146, + 146, + 288, + 203, + 203, + 203, + 288, + 324, + 77, + 133, + 207, + 207, + 299, + 299, + 299, + 325, + 325, + 153, + 203, + 203, + 244, + 324, + 324, + 16, + 16, + 100, + 141, + 166, + 31, + 166, + 166, + 245, + 245, + 245, + 375, + 375, + 17, + 17, + 17, + 104, + 273, + 273, + 333, + 193, + 193, + 193, + 241, + 241, + 333, + 67, + 196, + 196, + 196, + 196, + 267, + 267, + 348, + 348, + 92, + 115, + 240, + 349, + 349, + 143, + 143, + 143, + 215, + 215, + 347, + 180, + 176, + 94, + 176, + 176, + 30, + 137, + 124, + 162, + 162, + 279, + 279, + 279, + 19, + 141, + 141, + 141, + 216, + 216, + 216, + 216, + 216, + 223, + 223, + 333, + 333, + 38, + 38, + 99, + 150, + 214, + 214, + 214, + 224, + 224, + 224, + 349, + 349, + 349, + 349, + 349, + 27, + 80, + 80, + 195, + 203, + 203, + 391, + 146, + 146, + 146, + 146, + 349, + 349, + 149, + 162, + 162, + 162, + 162, + 52, + 216, + 216, + 257, + 257, + 332, + 332, + 332, + 332, + 52, + 97, + 97, + 198, + 258, + 65, + 65, + 112, + 89, + 89, + 112, + 112, + 112, + 262, + 262, + 262, + 332, + 332, + 61, + 147, + 147, + 147, + 299, + 361, + 44, + 44, + 165, + 268, + 357, + 357, + 357, + 357, + 27, + 27, + 151, + 297, + 399, + 399, + 399, + 24, + 127, + 127, + 271, + 321, + 321, + 123, + 268, + 324, + 135, + 244, + 154, + 70, + 70, + 154, + 154, + 154, + 270, + 270, + 270, + 153, + 269, + 179, + 179, + 179, + 286, + 286, + 374, + 374, + 374, + 374, + 374, + 70, + 134, + 134, + 134, + 288, + 388, + 189, + 189, + 249, + 313, + 110, + 286, + 192, + 233, + 113, + 113, + 247, + 385, + 385, + 192, + 231, + 231, + 231, + 97, + 107, + 224, + 126, + 396, + 396, + 161, + 161, + 161, + 206, + 206, + 206, + 206, + 206, + 231, + 352, + 0, + 83, + 122, + 355, + 171, + 266, + 266, + 340, + 54, + 54, + 267, + 267, + 267, + 267, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 128, + 128, + 128, + 273, + 395, + 198, + 198, + 49, + 49, + 198, + 247, + 361, + 13, + 13, + 192, + 253, + 378, + 38, + 164, + 164, + 219, + 264, + 369, + 169, + 252, + 361, + 144, + 278, + 278, + 278, + 278, + 400, + 121, + 121, + 238, + 302, + 302, + 175, + 326, + 326, + 326, + 136, + 338, + 129, + 230, + 342, + 183, + 183, + 183, + 28, + 28, + 28, + 93, + 93, + 183, + 183, + 183, + 298, + 325, + 325, + 29, + 29, + 75, + 145, + 145, + 247, + 247, + 247, + 307, + 37, + 78, + 133, + 133, + 245, + 245, + 245, + 394, + 100, + 130, + 331, + 85, + 193, + 272, + 386, + 386, + 386, + 386, + 39, + 39, + 170, + 247, + 247, + 388, + 388, + 185, + 185, + 269, + 305, + 156, + 112, + 372, + 372, + 372, + 372, + 78, + 245, + 392, + 373, + 110, + 110, + 110, + 217, + 289, + 289, + 379, + 182, + 224, + 355, + 134, + 338, + 338, + 69, + 143, + 143, + 202, + 164, + 299, + 299, + 299, + 377, + 377, + 4, + 4, + 91, + 91, + 143, + 143, + 143, + 236, + 316, + 316, + 316, + 17, + 17, + 17, + 17, + 17, + 91, + 185, + 185, + 185, + 236, + 304, + 8, + 8, + 8, + 8, + 83, + 83, + 83, + 116, + 116, + 116, + 274, + 274, + 274, + 274, + 392, + 392, + 45, + 45, + 76, + 149, + 149, + 225, + 384, + 384, + 80, + 161, + 161, + 260, + 384, + 125, + 252, + 252, + 252, + 397, + 397, + 5, + 100, + 159, + 238, + 88, + 26, + 388, + 388, + 388, + 388, + 388, + 26, + 88, + 155, + 255, + 197, + 245, + 180, + 180, + 249, + 112, + 112, + 175, + 62, + 175, + 115, + 115, + 344, + 77, + 77, + 355, + 355, + 297, + 297, + 297, + 355, + 355, + 78, + 184, + 279, + 395, + 395, + 395, + 395, + 49, + 89, + 89, + 89, + 180, + 180, + 274, + 358, + 53, + 160, + 160, + 205, + 287, + 398, + 121, + 121, + 121, + 394, + 188, + 217, + 123, + 177, + 177, + 342, + 177, + 93, + 43, + 43, + 115, + 115, + 115, + 224, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 378, + 43, + 43, + 43, + 92, + 92, + 166, + 166, + 166, + 279, + 387, + 387, + 4, + 4, + 4, + 4, + 92, + 136, + 136, + 207, + 207, + 207, + 207, + 267, + 334, + 334, + 57, + 57, + 57, + 57, + 57, + 93, + 200, + 200, + 201, + 258, + 258, + 320, + 59, + 128, + 214, + 214, + 214, + 300, + 369, + 36, + 173, + 173, + 296, + 296, + 296, + 302, + 302, + 15, + 15, + 15, + 15, + 153, + 218, + 218, + 218, + 218, + 218, + 285, + 341, + 341, + 341, + 341, + 341, + 341, + 23, + 73, + 73, + 73, + 73, + 128, + 128, + 128, + 128, + 232, + 334, + 334, + 334, + 58, + 67, + 165, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 334, + 53, + 53, + 53, + 135, + 297, + 342, + 131, + 131, + 150, + 150, + 296, + 150, + 179, + 179, + 339, + 179, + 321, + 146, + 146, + 146, + 31, + 31, + 83, + 83, + 83, + 83, + 146, + 286, + 286, + 335, + 10, + 10, + 74, + 74, + 193, + 270, + 303, + 29, + 99, + 99, + 130, + 130, + 130, + 236, + 236, + 236, + 345, + 50, + 100, + 100, + 103, + 204, + 204, + 267, + 267, + 316, + 316, + 16, + 195, + 209, + 209, + 209, + 259, + 259, + 259, + 259, + 377, + 377, + 377, + 377, + 23, + 103, + 103, + 103, + 204, + 204, + 221, + 348, + 348, + 58, + 124, + 124, + 219, + 250, + 250, + 250, + 250, + 250, + 250, + 397, + 63, + 97, + 182, + 182, + 182, + 246, + 246, + 246, + 349, + 120, + 120, + 48, + 120, + 257, + 257, + 344, + 128, + 128, + 74, + 74, + 128, + 240, + 352, + 186, + 211, + 211, + 211, + 379, + 379, + 159, + 319, + 270, + 270, + 319, + 319, + 319, + 319, + 319, + 130, + 279, + 368, + 368, + 368, + 35, + 35, + 168, + 322, + 178, + 178, + 178, + 178, + 178, + 178, + 55, + 55, + 55, + 55, + 76, + 178, + 178, + 178, + 266, + 390, + 390, + 161, + 329, + 112, + 217, + 385, + 385, + 104, + 104, + 104, + 219, + 248, + 347, + 347, + 347, + 347, + 129, + 129, + 366, + 194, + 194, + 194, + 194, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 345, + 345, + 345, + 66, + 130, + 130, + 295, + 364, + 112, + 382, + 382, + 42, + 42, + 42, + 175, + 258, + 258, + 380, + 144, + 144, + 226, + 357, + 153, + 265, + 265, + 265, + 390, + 390, + 390, + 180, + 180, + 180, + 180, + 282, + 282, + 282, + 377, + 377, + 5, + 5, + 5, + 165, + 165, + 233, + 376, + 376, + 376, + 376, + 55, + 55, + 55, + 55, + 137, + 276, + 318, + 318, + 144, + 251, + 251, + 251, + 251, + 399, + 170, + 170, + 275, + 319, + 319, + 319, + 77, + 105, + 105, + 105, + 217, + 217, + 217, + 217, + 217, + 217, + 383, + 383, + 241, + 383, + 42, + 185, + 345, + 55, + 55, + 200, + 200, + 350, + 188, + 188, + 26, + 26, + 26, + 26, + 188, + 188, + 217, + 248, + 382, + 382, + 382, + 382, + 156, + 156, + 156, + 212, + 289, + 289, + 289, + 289, + 289, + 387, + 88, + 88, + 88, + 127, + 349, + 127, + 321, + 161, + 340, + 10, + 157, + 263, + 376, + 60, + 150, + 150, + 355, + 355, + 355, + 355, + 340, + 340, + 318, + 325, + 325, + 326, + 354, + 345, + 231, + 345, + 345, + 345, + 41, + 76, + 76, + 190, + 190, + 354, + 354, + 208, + 208, + 208, + 208, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 354, + 30, + 179, + 296, + 340, + 59, + 59, + 175, + 299, + 329, + 329, + 329, + 185, + 204, + 329, + 85, + 309, + 309, + 334, + 313, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 85, + 138, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 174, + 18, + 133, + 133, + 368, + 45, + 183, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 318, + 318, + 318, + 157, + 211, + 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, + 34, + 34, + 73, + 73, + 169, + 251, + 339, + 6, + 169, + 169, + 396, + 396, + 224, + 224, + 396, + 396, + 4, + 181, + 349, + 176, + 176, + 154, + 154, + 213, + 269, + 154, + 260, + 260, + 260, + 260, + 393, + 393, + 32, + 163, + 163, + 215, + 215, + 215, + 215, + 258, + 343, + 343, + 343, + 213, + 213, + 393, + 15, + 15, + 334, + 334, + 40, + 375, + 375, + 252, + 252, + 252, + 252, + 153, + 252, + 252, + 375, + 40, + 120, + 245, + 387, + 387, + 387, + 387, + 387, + 387, + 387, + 387, + 55, + 55, + 159, + 159, + 159, + 159, + 272, + 302, + 302, + 35, + 35, + 173, + 229, + 229, + 229, + 229, + 229, + 317, + 149, + 149, + 149, + 54, + 149, + 233, + 391, + 391, + 391, + 391, + 169, + 259, + 259, + 259, + 259, + 205, + 259, + 259, + 333, + 179, + 288, + 323, + 323, + 323, + 125, + 125, + 125, + 285, + 365, + 158, + 247, + 343, + 343, + 90, + 90, + 90, + 182, + 182, + 182, + 256, + 213, + 256, + 256, + 256, + 344, + 154, + 154, + 154, + 154, + 154, + 268, + 356, + 356, + 46, + 84, + 84, + 84, + 84, + 130, + 130, + 228, + 228, + 228, + 325, + 52, + 52, + 52, + 144, + 269, + 383, + 17, + 187, + 269, + 368, + 15, + 15, + 72, + 144, + 295, + 295, + 335, + 335, + 335, + 53, + 75, + 111, + 111, + 297, + 297, + 297, + 297, + 297, + 297, + 326, + 326, + 62, + 62, + 91, + 91, + 191, + 191, + 280, + 280, + 398, + 398, + 398, + 398, + 398, + 398, + 3, + 181, + 181, + 294, + 294, + 294, + 294, + 294, + 294, + 294, + 385, + 385, + 385, + 385, + 385, + 66, + 119, + 264, + 340, + 340, + 126, + 126, + 61, + 126, + 250, + 250, + 334, + 334, + 334, + 334, + 334, + 22, + 22, + 22, + 69, + 103, + 213, + 252, + 352, + 104, + 54, + 104, + 266, + 339, + 339, + 64, + 64, + 64, + 64, + 155, + 155, + 155, + 155, + 274, + 274, + 327, + 51, + 67, + 193, + 193, + 193, + 230, + 230, + 336, + 336, + 26, + 68, + 68, + 169, + 279, + 279, + 345, + 345, + 345, + 63, + 63, + 63, + 63, + 63, + 70, + 164, + 241, + 241, + 241, + 351, + 351, + 45, + 45, + 45, + 147, + 289, + 289, + 289, + 289, + 289, + 289, + 350, + 350, + 5, + 92, + 140, + 232, + 232, + 232, + 310, + 310, + 310, + 310, + 7, + 131, + 244, + 244, + 363, + 363, + 363, + 363, + 19, + 110, + 262, + 327, + 327, + 200, + 200, + 200, + 211, + 211, + 267, + 267, + 377, + 34, + 109, + 246, + 378, + 146, + 146, + 339, + 339, + 126, + 126, + 231, + 386, + 386, + 386, + 386, + 386, + 386, + 47, + 47, + 47, + 95, + 95, + 95, + 164, + 164, + 209, + 209, + 209, + 355, + 355, + 26, + 197, + 197, + 197, + 395, + 235, + 395, + 395, + 395, + 63, + 63, + 94, + 161, + 161, + 224, + 224, + 224, + 224, + 224, + 25, + 142, + 183, + 183, + 183, + 175, + 179, + 179, + 146, + 270, + 146, + 87, + 87, + 146, + 146, + 146, + 146, + 229, + 199, + 281, + 281, + 281, + 281, + 33, + 156, + 273, + 273, + 22, + 22, + 101, + 207, + 207, + 207, + 207, + 100, + 119, + 154, + 99, + 156, + 393, + 393, + 203, + 203, + 203, + 393, + 393, + 393, + 226, + 226, + 393, + 23, + 179, + 37, + 108, + 115, + 281, + 281, + 281, + 346, + 346, + 346, + 346, + 346, + 346, + 346, + 25, + 82, + 82, + 82, + 115, + 240, + 383, + 113, + 113, + 113, + 15, + 86, + 86, + 113, + 316, + 316, + 115, + 115, + 61, + 61, + 115, + 340, + 121, + 375, + 375, + 375, + 375, + 135, + 135, + 230, + 376, + 376, + 294, + 294, + 85, + 10, + 83, + 151, + 151, + 151, + 151, + 354, + 354, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 47, + 206, + 206, + 318, + 240, + 364, + 364, + 96, + 14, + 96, + 96, + 160, + 160, + 364, + 155, + 155, + 155, + 155, + 364, + 341, + 190, + 190, + 190, + 190, + 283, + 329, + 329, + 69, + 164, + 164, + 59, + 172, + 172, + 390, + 41, + 41, + 41, + 164, + 164, + 216, + 216, + 216, + 216, + 275, + 275, + 275, + 275, + 275, + 326, + 93, + 186, + 186, + 186, + 288, + 306, + 37, + 37, + 37, + 37, + 37, + 37, + 180, + 230, + 312, + 8, + 8, + 8, + 8, + 197, + 224, + 331, + 331, + 218, + 218, + 239, + 239, + 239, + 239, + 352, + 352, + 177, + 177, + 177, + 343, + 54, + 54, + 94, + 137, + 336, + 1, + 179, + 212, + 376, + 39, + 39, + 152, + 224, + 224, + 385, + 385, + 55, + 182, + 182, + 182, + 182, + 208, + 309, + 309, + 4, + 137, + 275, + 275, + 322, + 322, + 39, + 181, + 351, + 5, + 5, + 184, + 184, + 325, + 325, + 325, + 63, + 63, + 63, + 63, + 63, + 187, + 187, + 187, + 187, + 187, + 247, + 247, + 247, + 335, + 335, + 141, + 141, + 141, + 206, + 206, + 206, + 206, + 206, + 206, + 238, + 388, + 63, + 101, + 204, + 204, + 242, + 242, + 389, + 42, + 191, + 322, + 32, + 114, + 114, + 345, + 0, + 185, + 185, + 374, + 282, + 282, + 282, + 374, + 374, + 28, + 94, + 164, + 228, + 372, + 56, + 142, + 142, + 254, + 345, + 109, + 109, + 205, + 292, + 292, + 336, + 336, + 123, + 228, + 228, + 228, + 307, + 89, + 150, + 220, + 297, + 310, + 310, + 310, + 310, + 310, + 283, + 283, + 343, + 164, + 241, + 241, + 198, + 277, + 277, + 277, + 277, + 352, + 261, + 273, + 273, + 273, + 273, + 273, + 273, + 273, + 180, + 255, + 255, + 361, + 270, + 244, + 182, + 182, + 182, + 81, + 81, + 182, + 238, + 238, + 238, + 238, + 357, + 357, + 357, + 21, + 21, + 21, + 79, + 352, + 33, + 95, + 298, + 389, + 389, + 282, + 339, + 383, + 383, + 342, + 297, + 56, + 56, + 297, + 154, + 297, + 297, + 297, + 297, + 297, + 342, + 342, + 7, + 7, + 7, + 75, + 75, + 196, + 238, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 77, + 222, + 222, + 222, + 341, + 136, + 241, + 241, + 241, + 241, + 241, + 241, + 319, + 55, + 89, + 197, + 298, + 339, + 10, + 310, + 310, + 310, + 310, + 310, + 310, + 54, + 234, + 360, + 360, + 360, + 5, + 5, + 217, + 217, + 111, + 111, + 111, + 111, + 217, + 217, + 217, + 255, + 255, + 340, + 340, + 2, + 2, + 74, + 74, + 120, + 120, + 120, + 220, + 220, + 267, + 361, + 361, + 43, + 43, + 212, + 261, + 261, + 261, + 334, + 24, + 24, + 202, + 202, + 107, + 107, + 107, + 202, + 231, + 307, + 307, + 307, + 24, + 96, + 186, + 186, + 186, + 207, + 223, + 223, + 223, + 342, + 7, + 269, + 269, + 269, + 313, + 164, + 221, + 221, + 376, + 90, + 90, + 210, + 210, + 210, + 298, + 360, + 360, + 32, + 32, + 148, + 262, + 399, + 65, + 65, + 288, + 307, + 6, + 6, + 6, + 6, + 299, + 327, + 266, + 342, + 252, + 380, + 380, + 24, + 24, + 82, + 194, + 194, + 256, + 256, + 328, + 104, + 230, + 115, + 115, + 115, + 115, + 115, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 50, + 79, + 158, + 158, + 158, + 158, + 390, + 91, + 176, + 308, + 203, + 203, + 203, + 229, + 229, + 229, + 229, + 54, + 165, + 165, + 297, + 133, + 85, + 189, + 271, + 271, + 271, + 40, + 135, + 135, + 170, + 170, + 170, + 170, + 122, + 215, + 122, + 142, + 142, + 142, + 288, + 288, + 288, + 142, + 198, + 106, + 86, + 363, + 363, + 86, + 122, + 122, + 122, + 122, + 242, + 242, + 242, + 16, + 16, + 16, + 105, + 281, + 281, + 372, + 372, + 372, + 188, + 188, + 188, + 188, + 272, + 386, + 189, + 214, + 284, + 389, + 389, + 43, + 43, + 103, + 103, + 213, + 213, + 277, + 277, + 277, + 277, + 315, + 195, + 293, + 293, + 373, + 373, + 373, + 78, + 120, + 235, + 235, + 343, + 343, + 194, + 258, + 301, + 187, + 245, + 347, + 347, + 73, + 73, + 147, + 147, + 147, + 147, + 147, + 209, + 209, + 229, + 229, + 229, + 229, + 229, + 229, + 310, + 18, + 18, + 83, + 109, + 256, + 376, + 376, + 376, + 185, + 236, + 236, + 328, + 328, + 14, + 189, + 286, + 286, + 286, + 396, + 32, + 32, + 32, + 32, + 32, + 32, + 119, + 204, + 204, + 286, + 286, + 379, + 49, + 49, + 49, + 173, + 217, + 217, + 345, + 345, + 345, + 345, + 345, + 162, + 162, + 162, + 31, + 96, + 162, + 222, + 222, + 390, + 161, + 161, + 161, + 161, + 352, + 194, + 296, + 359, + 359, + 359, + 148, + 148, + 148, + 148, + 254, + 254, + 320, + 200, + 200, + 330, + 81, + 123, + 123, + 123, + 123, + 346, + 10, + 10, + 10, + 10, + 10, + 194, + 245, + 245, + 245, + 245, + 330, + 37, + 37, + 189, + 253, + 339, + 188, + 188, + 188, + 57, + 81, + 188, + 258, + 258, + 319, + 319, + 18, + 18, + 129, + 368, + 368, + 368, + 19, + 19, + 19, + 19, + 19, + 157, + 201, + 348, + 54, + 54, + 54, + 149, + 287, + 359, + 359, + 17, + 17, + 122, + 243, + 338, + 338, + 338, + 167, + 47, + 47, + 47, + 47, + 47, + 47, + 76, + 76, + 76, + 76, + 76, + 76, + 167, + 363, + 85, + 167, + 340, + 146, + 146, + 146, + 369, + 369, + 369, + 369, + 369, + 300, + 369, + 16, + 16, + 16, + 16, + 131, + 131, + 131, + 381, + 128, + 128, + 128, + 128, + 128, + 128, + 315, + 315, + 142, + 259, + 259, + 351, + 130, + 130, + 130, + 372, + 229, + 229, + 229, + 229, + 229, + 372, + 182, + 182, + 182, + 256, + 256, + 303, + 153, + 234, + 332, + 332, + 332, + 332, + 115, + 296, + 309, + 173, + 363, + 167, + 167, + 167, + 307, + 49, + 110, + 110, + 110, + 334, + 195, + 385, + 129, + 362, + 362, + 173, + 352, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 195, + 195, + 195, + 195, + 195, + 217, + 371, + 12, + 12, + 91, + 91, + 91, + 126, + 372, + 9, + 156, + 346, + 346, + 346, + 48, + 104, + 219, + 219, + 219, + 219, + 219, + 219, + 286, + 399, + 399, + 399, + 399, + 36, + 36, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 256, + 366, + 366, + 366, + 12, + 12, + 12, + 133, + 133, + 242, + 355, + 54, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 185, + 213, + 265, + 265, + 265, + 265, + 329, + 329, + 0, + 0, + 177, + 177, + 177, + 203, + 238, + 238, + 238, + 238, + 303, + 303, + 106, + 270, + 396, + 169, + 258, + 258, + 258, + 258, + 258, + 382, + 161, + 246, + 342, + 57, + 182, + 182, + 182, + 182, + 370, + 275, + 275, + 370, + 370, + 79, + 162, + 243, + 243, + 389, + 28, + 199, + 296, + 296, + 296, + 296, + 304, + 304, + 161, + 11, + 11, + 11, + 11, + 68, + 161, + 283, + 283, + 351, + 174, + 209, + 397, + 19, + 182, + 182, + 182, + 182, + 252, + 301, + 301, + 55, + 81, + 81, + 189, + 189, + 374, + 54, + 54, + 54, + 175, + 175, + 175, + 219, + 219, + 65, + 101, + 286, + 286, + 330, + 34, + 34, + 85, + 169, + 169, + 169, + 169, + 169, + 260, + 395, + 13, + 13, + 13, + 98, + 122, + 122, + 253, + 377, + 0, + 0, + 170, + 334, + 334, + 334, + 334, + 334, + 334, + 47, + 75, + 75, + 75, + 115, + 220, + 266, + 363, + 363, + 130, + 84, + 130, + 347, + 131, + 131, + 354, + 354, + 354, + 53, + 67, + 171, + 326, + 326, + 165, + 380, + 380, + 76, + 76, + 76, + 76, + 194, + 21, + 134, + 134, + 201, + 201, + 260, + 397, + 59, + 187, + 269, + 379, + 42, + 180, + 180, + 209, + 353, + 353, + 353, + 193, + 336, + 251, + 251, + 251, + 336, + 336, + 336, + 75, + 191, + 243, + 243, + 328, + 328, + 328, + 328, + 328, + 328, + 136, + 136, + 264, + 264, + 386, + 386, + 123, + 273, + 273, + 389, + 19, + 165, + 165, + 352, + 352, + 36, + 36, + 36, + 36, + 36, + 36, + 190, + 331, + 331, + 142, + 142, + 397, + 397, + 158, + 108, + 389, + 142, + 142, + 142, + 171, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 283, + 365, + 171, + 262, + 262, + 160, + 160, + 160, + 284, + 284, + 324, + 324, + 324, + 324, + 324, + 324, + 130, + 246, + 246, + 246, + 324, + 170, + 9, + 9, + 170, + 170, + 265, + 265, + 338, + 29, + 83, + 102, + 264, + 264, + 98, + 98, + 150, + 150, + 150, + 293, + 293, + 397, + 26, + 26, + 90, + 148, + 229, + 356, + 356, + 356, + 3, + 3, + 3, + 3, + 80, + 109, + 247, + 247, + 247, + 322, + 7, + 7, + 150, + 234, + 366, + 366, + 7, + 7, + 7, + 92, + 92, + 152, + 212, + 212, + 322, + 322, + 65, + 74, + 153, + 153, + 36, + 321, + 36, + 91, + 146, + 146, + 320, + 4, + 116, + 263, + 263, + 23, + 161, + 161, + 365, + 365, + 92, + 102, + 224, + 224, + 224, + 310, + 131, + 350, + 350, + 350, + 105, + 105, + 105, + 105, + 295, + 295, + 295, + 295, + 295, + 397, + 150, + 317, + 159, + 356, + 356, + 356, + 108, + 108, + 108, + 108, + 295, + 324, + 138, + 138, + 138, + 178, + 118, + 344, + 236, + 236, + 344, + 118, + 211, + 211, + 211, + 211, + 266, + 266, + 266, + 363, + 363, + 35, + 151, + 151, + 385, + 3, + 151, + 318, + 40, + 40, + 40, + 123, + 113, + 349, + 349, + 16, + 221, + 221, + 355, + 355, + 149, + 208, + 208, + 208, + 208, + 292, + 347, + 347, + 347, + 92, + 92, + 92, + 92, + 138, + 138, + 138, + 239, + 239, + 303, + 303, + 111, + 111, + 225, + 225, + 321, + 38, + 38, + 38, + 152, + 152, + 253, + 353, + 353, + 72, + 129, + 235, + 142, + 142, + 142, + 142, + 294, + 104, + 226, + 226, + 387, + 171, + 130, + 176, + 95, + 95, + 95, + 176, + 237, + 237, + 237, + 237, + 237, + 350, + 350, + 350, + 350, + 11, + 102, + 102, + 102, + 320, + 320, + 320, + 29, + 29, + 155, + 155, + 385, + 385, + 2, + 126, + 126, + 126, + 4, + 4, + 176, + 176, + 176, + 176, + 22, + 80, + 152, + 152, + 203, + 387, + 31, + 31, + 31, + 86, + 86, + 86, + 170, + 170, + 230, + 11, + 11, + 92, + 92, + 92, + 92, + 122, + 122, + 327, + 327, + 327, + 90, + 0, + 0, + 0, + 0, + 90, + 101, + 87, + 298, + 353, + 87, + 87, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 335, + 335, + 335, + 335, + 335, + 72, + 128, + 128, + 128, + 128, + 236, + 382, + 382, + 93, + 278, + 278, + 337, + 337, + 337, + 40, + 99, + 210, + 210, + 210, + 297, + 377, + 41, + 41, + 41, + 77, + 77, + 77, + 77, + 126, + 126, + 126, + 126, + 235, + 321, + 1, + 176, + 176, + 267, + 267, + 267, + 337, + 337, + 66, + 66, + 66, + 152, + 223, + 327, + 327, + 327, + 21, + 21, + 21, + 21, + 99, + 135, + 216, + 216, + 216, + 216, + 216, + 216, + 243, + 340, + 340, + 340, + 340, + 50, + 77, + 77, + 192, + 284, + 373, + 28, + 28, + 69, + 69, + 185, + 185, + 279, + 279, + 279, + 322, + 48, + 86, + 196, + 196, + 196, + 196, + 207, + 207, + 239, + 353, + 25, + 74, + 74, + 74, + 74, + 74, + 177, + 216, + 283, + 375, + 375, + 37, + 37, + 79, + 79, + 194, + 194, + 265, + 208, + 208, + 208, + 265, + 336, + 64, + 166, + 166, + 166, + 166, + 166, + 166, + 219, + 219, + 254, + 254, + 348, + 348, + 348, + 348, + 55, + 55, + 71, + 71, + 163, + 163, + 163, + 213, + 213, + 244, + 244, + 244, + 342, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 188, + 188, + 241, + 241, + 334, + 334, + 61, + 61, + 61, + 138, + 273, + 273, + 392, + 392, + 15, + 161, + 237, + 349, + 121, + 285, + 378, + 36, + 36, + 36, + 36, + 36, + 36, + 100, + 171, + 171, + 171, + 171, + 171, + 247, + 247, + 247, + 5, + 5, + 137, + 258, + 258, + 258, + 348, + 348, + 348, + 29, + 29, + 197, + 226, + 25, + 161, + 292, + 292, + 16, + 197, + 197, + 197, + 197, + 197, + 259, + 259, + 22, + 118, + 118, + 4, + 4, + 146, + 123, + 84, + 84, + 84, + 117, + 117, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 355, + 206, + 206, + 355, + 355, + 355, + 355, + 56, + 169, + 169, + 214, + 214, + 214, + 214, + 258, + 371, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 97, + 97, + 196, + 196, + 216, + 216, + 216, + 224, + 224, + 146, + 292, + 5, + 5, + 5, + 5, + 5, + 91, + 119, + 119, + 292, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 136, + 136, + 136, + 136, + 298, + 298, + 298, + 384, + 384, + 384, + 384, + 384, + 88, + 194, + 194, + 194, + 211, + 211, + 223, + 223, + 223, + 223, + 223, + 397, + 36, + 139, + 139, + 251, + 251, + 207, + 251, + 251, + 317, + 104, + 298, + 333, + 333, + 333, + 38, + 72, + 72, + 168, + 168, + 237, + 237, + 237, + 329, + 329, + 329, + 329, + 329, + 329, + 61, + 106, + 279, + 360, + 360, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 297, + 297, + 313, + 313, + 313, + 56, + 184, + 227, + 387, + 387, + 193, + 193, + 205, + 291, + 340, + 340, + 28, + 28, + 28, + 28, + 115, + 225, + 334, + 15, + 15, + 147, + 283, + 331, + 331, + 331, + 38, + 38, + 140, + 140, + 140, + 281, + 333, + 333, + 24, + 184, + 184, + 274, + 375, + 8, + 8, + 8, + 190, + 338, + 213, + 213, + 213, + 213, + 274, + 274, + 338, + 338, + 338, + 108, + 234, + 322, + 322, + 119, + 383, + 125, + 125, + 190, + 81, + 81, + 81, + 190, + 190, + 190, + 190, + 286, + 286, + 366, + 366, + 366, + 366, + 85, + 85, + 85, + 111, + 111, + 111, + 228, + 322, + 170, + 170, + 253, + 317, + 317, + 172, + 318, + 318, + 318, + 3, + 77, + 110, + 110, + 110, + 307, + 20, + 77, + 162, + 162, + 348, + 42, + 294, + 294, + 348, + 311, + 311, + 335, + 172, + 172, + 285, + 285, + 285, + 335, + 197, + 197, + 197, + 197, + 197, + 276, + 276, + 276, + 276, + 276, + 276, + 381, + 381, + 381, + 283, + 384, + 377, + 377, + 353, + 353, + 342, + 233, + 342, + 342, + 87, + 87, + 35, + 35, + 87, + 103, + 219, + 219, + 267, + 267, + 267, + 362, + 362, + 135, + 303, + 59, + 143, + 143, + 143, + 336, + 59, + 348, + 348, + 348, + 179, + 179, + 294, + 294, + 294, + 396, + 396, + 89, + 135, + 389, + 389, + 389, + 249, + 249, + 249, + 249, + 249, + 389, + 84, + 183, + 243, + 324, + 324, + 74, + 74, + 198, + 198, + 261, + 261, + 321, + 90, + 140, + 240, + 240, + 240, + 240, + 240, + 350, + 350, + 350, + 161, + 284, + 284, + 345, + 49, + 118, + 300, + 383, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 78, + 78, + 186, + 265, + 334, + 143, + 143, + 143, + 354, + 354, + 189, + 306, + 182, + 182, + 182, + 211, + 398, + 23, + 180, + 180, + 180, + 180, + 180, + 180, + 353, + 353, + 43, + 192, + 305, + 12, + 12, + 136, + 318, + 318, + 155, + 280, + 280, + 280, + 280, + 198, + 215, + 141, + 87, + 141, + 141, + 141, + 214, + 214, + 330, + 50, + 149, + 149, + 116, + 116, + 116, + 116, + 216, + 216, + 216, + 350, + 194, + 194, + 326, + 199, + 376, + 376, + 376, + 376, + 376, + 31, + 31, + 184, + 184, + 184, + 184, + 263, + 263, + 320, + 56, + 120, + 297, + 297, + 398, + 398, + 1, + 182, + 182, + 182, + 182, + 182, + 182, + 343, + 11, + 11, + 98, + 98, + 186, + 320, + 65, + 65, + 83, + 83, + 189, + 189, + 189, + 241, + 241, + 363, + 363, + 363, + 363, + 363, + 363, + 363, + 363, + 170, + 170, + 377, + 138, + 138, + 307, + 307, + 148, + 148, + 148, + 381, + 381, + 381, + 381, + 129, + 388, + 388, + 84, + 138, + 138, + 138, + 138, + 138, + 203, + 203, + 203, + 203, + 303, + 303, + 1, + 149, + 233, + 233, + 216, + 216, + 233, + 233, + 233, + 368, + 14, + 84, + 189, + 189, + 189, + 189, + 189, + 216, + 216, + 358, + 4, + 69, + 183, + 399, + 49, + 179, + 179, + 368, + 368, + 49, + 49, + 119, + 119, + 94, + 119, + 119, + 202, + 223, + 362, + 362, + 362, + 28, + 118, + 118, + 215, + 288, + 288, + 383, + 28, + 119, + 358, + 27, + 112, + 112, + 72, + 72, + 72, + 112, + 112, + 358, + 21, + 21, + 83, + 128, + 355, + 10, + 10, + 156, + 358, + 115, + 30, + 115, + 247, + 247, + 348, + 348, + 135, + 135, + 293, + 388, + 388, + 388, + 173, + 370, + 130, + 367, + 181, + 111, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 335, + 47, + 47, + 185, + 239, + 239, + 339, + 42, + 122, + 122, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 366, + 22, + 22, + 79, + 187, + 399, + 9, + 9, + 156, + 156, + 328, + 328, + 56, + 145, + 145, + 339, + 339, + 282, + 339, + 61, + 61, + 61, + 61, + 61, + 137, + 137, + 137, + 137, + 137, + 249, + 249, + 249, + 249, + 249, + 320, + 320, + 2, + 120, + 120, + 288, + 288, + 354, + 354, + 15, + 15, + 180, + 180, + 180, + 228, + 228, + 309, + 12, + 12, + 12, + 226, + 314, + 39, + 39, + 39, + 39, + 286, + 286, + 286, + 337, + 48, + 48, + 239, + 354, + 354, + 354, + 25, + 139, + 278, + 309, + 309, + 269, + 376, + 294, + 350, + 63, + 71, + 71, + 125, + 125, + 237, + 375, + 40, + 40, + 40, + 40, + 109, + 109, + 109, + 222, + 222, + 380, + 20, + 268, + 394, + 59, + 124, + 124, + 124, + 221, + 221, + 221, + 221, + 147, + 296, + 108, + 108, + 213, + 213, + 288, + 395, + 395, + 74, + 74, + 74, + 197, + 197, + 197, + 277, + 339, + 107, + 107, + 283, + 365, + 193, + 248, + 308, + 308, + 71, + 399, + 236, + 399, + 399, + 399, + 93, + 93, + 101, + 273, + 365, + 195, + 195, + 195, + 195, + 195, + 346, + 28, + 28, + 28, + 163, + 269, + 393, + 393, + 36, + 36, + 113, + 223, + 223, + 223, + 223, + 223, + 396, + 396, + 57, + 191, + 202, + 202, + 264, + 318, + 25, + 25, + 25, + 25, + 161, + 161, + 161, + 161, + 161, + 161, + 231, + 231, + 371, + 135, + 265, + 385, + 385, + 385, + 5, + 5, + 141, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 398, + 41, + 41, + 111, + 245, + 331, + 331, + 96, + 96, + 133, + 133, + 133, + 133, + 224, + 375, + 375, + 375, + 375, + 375, + 11, + 95, + 146, + 294, + 388, + 5, + 5, + 161, + 161, + 241, + 340, + 105, + 105, + 382, + 187, + 187, + 51, + 51, + 187, + 304, + 16, + 150, + 301, + 140, + 361, + 361, + 294, + 294, + 294, + 361, + 361, + 6, + 163, + 163, + 163, + 298, + 369, + 31, + 93, + 179, + 179, + 179, + 179, + 202, + 202, + 202, + 251, + 350, + 350, + 350, + 350, + 350, + 89, + 141, + 240, + 396, + 396, + 396, + 33, + 190, + 190, + 190, + 190, + 190, + 190, + 222, + 222, + 334, + 334, + 189, + 224, + 318, + 318, + 318, + 318, + 318, + 53, + 53, + 53, + 80, + 197, + 306, + 17, + 151, + 151, + 203, + 203, + 318, + 318, + 318, + 318, + 318, + 318, + 318, + 318, + 12, + 198, + 198, + 317, + 317, + 317, + 104, + 104, + 340, + 94, + 179, + 335, + 160, + 160, + 301, + 103, + 234, + 340, + 155, + 279, + 279, + 311, + 169, + 201, + 201, + 149, + 164, + 164, + 164, + 164, + 164, + 155, + 113, + 175, + 290, + 290, + 290, + 290, + 290, + 175, + 175, + 276, + 145, + 187, + 336, + 282, + 336, + 336, + 336, + 336, + 187, + 187, + 363, + 60, + 60, + 152, + 359, + 54, + 54, + 70, + 369, + 98, + 203, + 203, + 346, + 49, + 341, + 312, + 201, + 201, + 312, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 1, + 1, + 166, + 14, + 147, + 147, + 147, + 208, + 208, + 208, + 303, + 65, + 65, + 170, + 170, + 170, + 170, + 382, + 382, + 382, + 44, + 44, + 44, + 191, + 191, + 191, + 191, + 212, + 388, + 15, + 15, + 15, + 199, + 393, + 393, + 45, + 45, + 45, + 45, + 45, + 45, + 95, + 95, + 95, + 126, + 349, + 349, + 237, + 237, + 349, + 349, + 74, + 259, + 259, + 366, + 97, + 277, + 393, + 40, + 40, + 40, + 40, + 40, + 79, + 79, + 79, + 79, + 115, + 115, + 260, + 353, + 353, + 3, + 73, + 138, + 374, + 313, + 313, + 295, + 313, + 313, + 36, + 243, + 305, + 305, + 152, + 152, + 238, + 391, + 391, + 391, + 391, + 111, + 111, + 217, + 217, + 217, + 217, + 356, + 356, + 18, + 147, + 147, + 352, + 160, + 160, + 53, + 67, + 67, + 160, + 160, + 267, + 18, + 18, + 18, + 126, + 126, + 126, + 126, + 126, + 351, + 36, + 345, + 345, + 27, + 27, + 323, + 272, + 323, + 323, + 323, + 45, + 99, + 211, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 27, + 232, + 36, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 283, + 283, + 355, + 21, + 270, + 378, + 378, + 378, + 378, + 7, + 69, + 69, + 142, + 142, + 210, + 210, + 229, + 229, + 229, + 229, + 374, + 374, + 48, + 48, + 48, + 48, + 48, + 69, + 69, + 69, + 111, + 216, + 272, + 272, + 272, + 313, + 38, + 122, + 218, + 232, + 232, + 232, + 340, + 340, + 340, + 44, + 44, + 103, + 225, + 225, + 307, + 307, + 49, + 175, + 230, + 230, + 399, + 399, + 399, + 136, + 240, + 240, + 240, + 382, + 382, + 382, + 382, + 382, + 36, + 36, + 36, + 36, + 160, + 251, + 251, + 316, + 63, + 63, + 63, + 116, + 227, + 366, + 0, + 0, + 0, + 0, + 0, + 0, + 199, + 199, + 199, + 273, + 273, + 273, + 370, + 370, + 370, + 370, + 370, + 370, + 32, + 151, + 151, + 285, + 285, + 325, + 325, + 325, + 61, + 121, + 253, + 312, + 112, + 112, + 112, + 112, + 112, + 239, + 239, + 239, + 322, + 322, + 322, + 77, + 195, + 202, + 237, + 237, + 237, + 319, + 89, + 154, + 301, + 189, + 189, + 189, + 65, + 65, + 65, + 65, + 189, + 374, + 123, + 123, + 393, + 156, + 156, + 156, + 209, + 290, + 290, + 399, + 399, + 127, + 127, + 292, + 292, + 292, + 292, + 292, + 292, + 292, + 335, + 72, + 72, + 130, + 130, + 203, + 235, + 308, + 308, + 82, + 245, + 245, + 245, + 361, + 180, + 93, + 180, + 180, + 180, + 295, + 385, + 385, + 370, + 370, + 370, + 366, + 152, + 152, + 207, + 207, + 77, + 180, + 104, + 344, + 157, + 383, + 383, + 383, + 220, + 383, + 383, + 383, + 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, + 13, + 13, + 201, + 201, + 201, + 201, + 201, + 201, + 258, + 310, + 13, + 71, + 120, + 120, + 208, + 269, + 333, + 333, + 162, + 162, + 337, + 337, + 337, + 337, + 83, + 83, + 40, + 83, + 180, + 98, + 63, + 370, + 86, + 86, + 370, + 31, + 31, + 186, + 186, + 241, + 366, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 322, + 51, + 313, + 39, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 100, + 100, + 100, + 100, + 196, + 196, + 230, + 230, + 328, + 328, + 138, + 226, + 226, + 226, + 226, + 226, + 226, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 101, + 282, + 282, + 396, + 396, + 396, + 396, + 214, + 261, + 261, + 363, + 363, + 363, + 363, + 363, + 363, + 76, + 236, + 199, + 199, + 199, + 199, + 0, + 135, + 68, + 68, + 168, + 168, + 279, + 279, + 211, + 279, + 136, + 219, + 223, + 174, + 286, + 286, + 286, + 286, + 144, + 387, + 387, + 97, + 97, + 169, + 39, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 145, + 145, + 145, + 203, + 203, + 203, + 232, + 7, + 119, + 119, + 119, + 229, + 381, + 381, + 37, + 37, + 80, + 145, + 256, + 44, + 152, + 152, + 100, + 152, + 152, + 152, + 260, + 382, + 382, + 382, + 382, + 65, + 176, + 254, + 55, + 128, + 128, + 128, + 296, + 296, + 392, + 392, + 392, + 19, + 139, + 221, + 221, + 221, + 221, + 221, + 221, + 315, + 36, + 36, + 36, + 197, + 197, + 197, + 197, + 381, + 34, + 34, + 189, + 189, + 243, + 243, + 243, + 243, + 324, + 324, + 324, + 54, + 137, + 137, + 137, + 137, + 137, + 261, + 393, + 393, + 65, + 169, + 315, + 315, + 315, + 315, + 63, + 188, + 231, + 231, + 231, + 312, + 56, + 168, + 351, + 351, + 62, + 62, + 107, + 106, + 301, + 150, + 150, + 304, + 187, + 113, + 113, + 291, + 90, + 113, + 113, + 113, + 237, + 237, + 216, + 216, + 216, + 237, + 237, + 355, + 355, + 355, + 355, + 19, + 194, + 194, + 194, + 194, + 206, + 282, + 282, + 282, + 282, + 329, + 329, + 329, + 16, + 16, + 16, + 16, + 16, + 88, + 88, + 145, + 281, + 398, + 398, + 398, + 3, + 173, + 296, + 368, + 61, + 180, + 180, + 180, + 348, + 348, + 101, + 101, + 309, + 136, + 136, + 136, + 330, + 180, + 254, + 176, + 177, + 177, + 144, + 271, + 144, + 144, + 144, + 269, + 142, + 142, + 254, + 322, + 21, + 21, + 141, + 141, + 36, + 151, + 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, + 13, + 72, + 344, + 62, + 56, + 56, + 170, + 26, + 26, + 26, + 86, + 151, + 151, + 151, + 151, + 202, + 289, + 289, + 362, + 2, + 2, + 172, + 172, + 66, + 66, + 154, + 21, + 148, + 22, + 22, + 134, + 134, + 34, + 162, + 250, + 250, + 389, + 146, + 346, + 200, + 200, + 390, + 390, + 390, + 390, + 390, + 200, + 110, + 136, + 136, + 282, + 252, + 252, + 320, + 320, + 320, + 320, + 320, + 46, + 46, + 158, + 158, + 252, + 210, + 253, + 253, + 253, + 253, + 220, + 240, + 268, + 27, + 27, + 27, + 27, + 165, + 300, + 300, + 307, + 307, + 39, + 39, + 74, + 114, + 114, + 114, + 114, + 252, + 252, + 252, + 252, + 252, + 61, + 61, + 393, + 393, + 393, + 61, + 61, + 100, + 100, + 100, + 100, + 140, + 236, + 236, + 236, + 24, + 90, + 90, + 116, + 116, + 116, + 116, + 279, + 279, + 279, + 279, + 279, + 354, + 354, + 66, + 66, + 99, + 99, + 161, + 161, + 262, + 321, + 321, + 1, + 82, + 151, + 151, + 283, + 314, + 314, + 16, + 16, + 16, + 86, + 86, + 86, + 86, + 86, + 180, + 286, + 309, + 13, + 13, + 13, + 13, + 13, + 76, + 129, + 330, + 41, + 41, + 41, + 41, + 113, + 113, + 354, + 354, + 354, + 62, + 62, + 152, + 152, + 152, + 152, + 394, + 107, + 188, + 189, + 361, + 361, + 361, + 90, + 148, + 145, + 370, + 279, + 370, + 59, + 59, + 145, + 229, + 229, + 229, + 229, + 391, + 391, + 41, + 41, + 89, + 89, + 89, + 112, + 283, + 283, + 283, + 400, + 400, + 400, + 400, + 84, + 106, + 275, + 275, + 275, + 275, + 275, + 334, + 334, + 114, + 114, + 206, + 300, + 300, + 379, + 194, + 252, + 252, + 337, + 17, + 111, + 253, + 253, + 253, + 306, + 99, + 99, + 139, + 139, + 139, + 139, + 139, + 254, + 81, + 148, + 270, + 270, + 270, + 270, + 270, + 396, + 72, + 181, + 209, + 209, + 264, + 342, + 342, + 342, + 24, + 24, + 24, + 24, + 67, + 140, + 140, + 140, + 140, + 140, + 202, + 313, + 35, + 200, + 200, + 212, + 212, + 357, + 357, + 357, + 67, + 67, + 144, + 202, + 346, + 88, + 88, + 88, + 88, + 162, + 206, + 256, + 256, + 308, + 49, + 49, + 148, + 148, + 148, + 148, + 148, + 148, + 264, + 264, + 335, + 335, + 52, + 52, + 162, + 242, + 380, + 154, + 154, + 260, + 303, + 303, + 303, + 36, + 101, + 101, + 255, + 255, + 393, + 34, + 122, + 251, + 331, + 331, + 29, + 29, + 29, + 29, + 29, + 29, + 75, + 75, + 133, + 133, + 377, + 377, + 377, + 377, + 377, + 91, + 164, + 164, + 289, + 289, + 289, + 348, + 348, + 95, + 95, + 147, + 288, + 371, + 371, + 371, + 97, + 23, + 97, + 97, + 97, + 97, + 97, + 166, + 279, + 279, + 379, + 99, + 99, + 102, + 102, + 241, + 319, + 319, + 319, + 85, + 85, + 174, + 216, + 216, + 216, + 240, + 358, + 47, + 164, + 219, + 219, + 390, + 390, + 390, + 390, + 390, + 120, + 120, + 207, + 207, + 207, + 207, + 298, + 355, + 355, + 116, + 62, + 116, + 116, + 116, + 256, + 256, + 363, + 0, + 180, + 229, + 229, + 229, + 387, + 387, + 387, + 387, + 387, + 387, + 387, + 387, + 54, + 54, + 54, + 120, + 120, + 287, + 287, + 356, + 39, + 39, + 125, + 125, + 253, + 390, + 390, + 24, + 24, + 24, + 24, + 24, + 24, + 187, + 287, + 287, + 373, + 116, + 275, + 355, + 355, + 355, + 355, + 47, + 47, + 95, + 199, + 199, + 199, + 199, + 326, + 115, + 115, + 211, + 291, + 291, + 331, + 331, + 37, + 37, + 37, + 98, + 199, + 199, + 199, + 323, + 323, + 3, + 189, + 384, + 85, + 57, + 57, + 85, + 104, + 305, + 96, + 184, + 184, + 367, + 269, + 367, + 367, + 81, + 81, + 142, + 142, + 142, + 142, + 257, + 382, + 149, + 149, + 260, + 301, + 29, + 29, + 29, + 82, + 186, + 280, + 335, + 335, + 335, + 335, + 21, + 162, + 162, + 213, + 213, + 213, + 263, + 372, + 372, + 372, + 372, + 16, + 135, + 216, + 234, + 234, + 320, + 320, + 102, + 102, + 229, + 394, + 130, + 263, + 263, + 302, + 163, + 163, + 278, + 397, + 397, + 179, + 179, + 211, + 245, + 245, + 245, + 336, + 15, + 86, + 142, + 142, + 142, + 142, + 142, + 142, + 243, + 243, + 362, + 362, + 136, + 314, + 209, + 209, + 209, + 314, + 314, + 130, + 336, + 336, + 336, + 336, + 82, + 82, + 173, + 173, + 173, + 319, + 319, + 109, + 379, + 379, + 379, + 379, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 253, + 369, + 63, + 188, + 238, + 383, + 140, + 326, + 106, + 106, + 106, + 106, + 334, + 120, + 149, + 149, + 267, + 267, + 327, + 19, + 19, + 149, + 207, + 330, + 29, + 29, + 29, + 29, + 29, + 198, + 198, + 198, + 198, + 255, + 255, + 255, + 170, + 10, + 10, + 10, + 170, + 239, + 50, + 151, + 78, + 78, + 151, + 276, + 276, + 276, + 58, + 195, + 195, + 195, + 195, + 12, + 12, + 12, + 213, + 364, + 364, + 12, + 92, + 142, + 142, + 142, + 142, + 142, + 230, + 392, + 392, + 39, + 39, + 199, + 381, + 381, + 381, + 161, + 335, + 56, + 86, + 86, + 86, + 109, + 367, + 87, + 87, + 180, + 180, + 209, + 198, + 358, + 198, + 106, + 164, + 191, + 253, + 191, + 191, + 252, + 252, + 195, + 195, + 279, + 279, + 279, + 328, + 140, + 140, + 241, + 241, + 241, + 4, + 174, + 174, + 96, + 174, + 174, + 240, + 240, + 70, + 20, + 20, + 70, + 70, + 70, + 194, + 194, + 271, + 271, + 271, + 378, + 57, + 73, + 176, + 239, + 321, + 17, + 17, + 17, + 139, + 217, + 257, + 257, + 323, + 323, + 29, + 29, + 29, + 29, + 29, + 130, + 260, + 370, + 57, + 57, + 57, + 57, + 57, + 150, + 236, + 390, + 390, + 24, + 182, + 228, + 374, + 123, + 123, + 123, + 292, + 302, + 302, + 2, + 92, + 92, + 172, + 288, + 304, + 153, + 266, + 266, + 384, + 384, + 45, + 45, + 45, + 45, + 45, + 45, + 156, + 207, + 207, + 207, + 254, + 301, + 301, + 1, + 1, + 1, + 1, + 167, + 394, + 394, + 394, + 394, + 9, + 9, + 151, + 268, + 332, + 332, + 26, + 199, + 199, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 354, + 17, + 149, + 149, + 149, + 149, + 149, + 232, + 232, + 302, + 302, + 302, + 28, + 28, + 28, + 28, + 155, + 155, + 269, + 330, + 330, + 50, + 50, + 50, + 187, + 187, + 238, + 238, + 330, + 330, + 21, + 186, + 186, + 186, + 270, + 339, + 64, + 199, + 217, + 217, + 323, + 114, + 114, + 316, + 0, + 144, + 144, + 331, + 147, + 379, + 183, + 183, + 371, + 371, + 210, + 371, + 85, + 85, + 85, + 127, + 397, + 397, + 48, + 140, + 140, + 293, + 342, + 5, + 5, + 142, + 142, + 142, + 227, + 315, + 315, + 315, + 315, + 12, + 12, + 92, + 92, + 92, + 165, + 165, + 165, + 285, + 285, + 377, + 101, + 101, + 101, + 255, + 330, + 175, + 175, + 239, + 239, + 398, + 398, + 34, + 194, + 265, + 265, + 339, + 339, + 339, + 339, + 31, + 192, + 297, + 342, + 342, + 342, + 342, + 342, + 66, + 66, + 66, + 66, + 84, + 182, + 281, + 281, + 281, + 281, + 388, + 388, + 51, + 51, + 119, + 119, + 282, + 395, + 395, + 395, + 395, + 68, + 68, + 132, + 255, + 255, + 215, + 255, + 384, + 43, + 43, + 43, + 76, + 200, + 263, + 263, + 400, + 400, + 64, + 126, + 279, + 279, + 363, + 172, + 172, + 287, + 380, + 380, + 188, + 188, + 188, + 255, + 346, + 139, + 264, + 317, + 317, + 317, + 353, + 235, + 333, + 333, + 333, + 168, + 86, + 168, + 366, + 366, + 69, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 149, + 255, + 255, + 255, + 255, + 255, + 255, + 323, + 123, + 371, + 274, + 388, + 388, + 388, + 388, + 359, + 359, + 327, + 57, + 181, + 181, + 250, + 327, + 327, + 327, + 327, + 56, + 56, + 56, + 310, + 34, + 364, + 364, + 364, + 361, + 361, + 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, + 215, + 251, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 74, + 74, + 119, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 281, + 281, + 334, + 334, + 334, + 26, + 26, + 26, + 26, + 145, + 145, + 145, + 211, + 232, + 232, + 338, + 40, + 144, + 217, + 295, + 295, + 295, + 295, + 295, + 347, + 39, + 39, + 130, + 130, + 130, + 244, + 8, + 197, + 299, + 299, + 299, + 42, + 42, + 42, + 42, + 315, + 315, + 42, + 76, + 76, + 132, + 204, + 204, + 204, + 204, + 254, + 254, + 322, + 5, + 5, + 71, + 71, + 131, + 131, + 253, + 253, + 253, + 397, + 65, + 68, + 68, + 108, + 232, + 232, + 232, + 232, + 232, + 395, + 395, + 395, + 395, + 31, + 97, + 97, + 183, + 286, + 330, + 12, + 75, + 75, + 75, + 75, + 75, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 249, + 249, + 249, + 398, + 398, + 398, + 398, + 398, + 23, + 168, + 295, + 355, + 355, + 166, + 166, + 217, + 217, + 217, + 274, + 274, + 274, + 274, + 349, + 33, + 182, + 182, + 212, + 212, + 273, + 273, + 273, + 341, + 341, + 150, + 206, + 206, + 206, + 386, + 386, + 386, + 37, + 37, + 37, + 175, + 175, + 201, + 336, + 336, + 336, + 40, + 40, + 125, + 100, + 125, + 125, + 125, + 125, + 246, + 246, + 339, + 49, + 72, + 146, + 146, + 209, + 209, + 242, + 325, + 24, + 24, + 24, + 24, + 67, + 67, + 166, + 166, + 367, + 194, + 334, + 334, + 140, + 140, + 140, + 330, + 131, + 131, + 398, + 398, + 398, + 73, + 131, + 340, + 111, + 111, + 0, + 111, + 248, + 314, + 194, + 194, + 269, + 269, + 372, + 192, + 224, + 224, + 315, + 6, + 186, + 186, + 273, + 366, + 24, + 140, + 240, + 240, + 388, + 388, + 145, + 145, + 249, + 249, + 249, + 365, + 365, + 78, + 78, + 138, + 268, + 268, + 268, + 268, + 354, + 87, + 87, + 87, + 167, + 346, + 91, + 91, + 157, + 157, + 157, + 157, + 157, + 247, + 324, + 16, + 16, + 91, + 91, + 91, + 91, + 174, + 249, + 319, + 179, + 179, + 345, + 283, + 283, + 345, + 177, + 16, + 16, + 177, + 177, + 210, + 263, + 263, + 263, + 263, + 394, + 30, + 30, + 30, + 152, + 152, + 202, + 340, + 340, + 60, + 148, + 203, + 316, + 274, + 274, + 274, + 274, + 274, + 274, + 274, + 316, + 25, + 132, + 132, + 132, + 132, + 256, + 363, + 363, + 363, + 363, + 38, + 38, + 38, + 38, + 38, + 96, + 146, + 212, + 295, + 295, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 34, + 34, + 76, + 76, + 76, + 76, + 187, + 237, + 371, + 371, + 0, + 144, + 144, + 144, + 144, + 257, + 375, + 375, + 375, + 59, + 59, + 59, + 59, + 59, + 77, + 77, + 77, + 131, + 131, + 131, + 231, + 231, + 231, + 231, + 231, + 231, + 385, + 188, + 188, + 294, + 294, + 309, + 309, + 66, + 66, + 66, + 66, + 142, + 224, + 224, + 382, + 55, + 55, + 55, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 213, + 245, + 308, + 308, + 308, + 308, + 308, + 308, + 308, + 25, + 25, + 149, + 149, + 149, + 149, + 216, + 216, + 216, + 216, + 251, + 251, + 251, + 251, + 251, + 343, + 48, + 143, + 143, + 288, + 379, + 379, + 60, + 119, + 225, + 225, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 199, + 265, + 265, + 265, + 329, + 166, + 166, + 14, + 14, + 14, + 166, + 166, + 224, + 224, + 355, + 167, + 216, + 216, + 323, + 323, + 323, + 323, + 323, + 5, + 5, + 5, + 169, + 311, + 24, + 24, + 24, + 124, + 124, + 392, + 392, + 392, + 26, + 139, + 314, + 314, + 314, + 199, + 199, + 310, + 193, + 221, + 385, + 242, + 242, + 364, + 229, + 229, + 400, + 400, + 278, + 278, + 380, + 261, + 261, + 79, + 113, + 261, + 261, + 261, + 356, + 72, + 72, + 72, + 58, + 58, + 72, + 72, + 144, + 144, + 216, + 216, + 216, + 216, + 263, + 263, + 358, + 358, + 45, + 99, + 99, + 99, + 99, + 99, + 99, + 155, + 155, + 254, + 254, + 254, + 312, + 56, + 56, + 56, + 166, + 280, + 367, + 367, + 36, + 178, + 178, + 256, + 256, + 319, + 319, + 60, + 60, + 260, + 260, + 307, + 18, + 18, + 277, + 346, + 346, + 346, + 346, + 51, + 92, + 232, + 317, + 317, + 317, + 22, + 92, + 92, + 92, + 148, + 148, + 214, + 243, + 329, + 329, + 329, + 23, + 202, + 227, + 331, + 331, + 331, + 331, + 44, + 44, + 76, + 76, + 76, + 120, + 266, + 316, + 316, + 316, + 316, + 316, + 83, + 125, + 125, + 259, + 319, + 319, + 160, + 266, + 266, + 364, + 360, + 360, + 194, + 360, + 182, + 333, + 15, + 15, + 15, + 15, + 72, + 150, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 254, + 254, + 254, + 336, + 116, + 116, + 201, + 393, + 393, + 393, + 393, + 111, + 111, + 111, + 111, + 111, + 254, + 385, + 247, + 389, + 389, + 384, + 384, + 286, + 286, + 286, + 286, + 286, + 384, + 384, + 193, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 307, + 307, + 17, + 17, + 17, + 17, + 384, + 178, + 178, + 384, + 384, + 384, + 33, + 352, + 169, + 169, + 169, + 267, + 349, + 349, + 349, + 379, + 379, + 333, + 136, + 136, + 136, + 262, + 333, + 333, + 333, + 333, + 333, + 21, + 198, + 198, + 198, + 216, + 291, + 304, + 100, + 100, + 100, + 100, + 114, + 284, + 284, + 316, + 316, + 316, + 82, + 200, + 200, + 200, + 266, + 400, + 141, + 222, + 222, + 376, + 376, + 73, + 139, + 245, + 245, + 341, + 341, + 341, + 114, + 114, + 114, + 114, + 246, + 302, + 193, + 193, + 282, + 282, + 373, + 29, + 169, + 268, + 372, + 46, + 200, + 200, + 200, + 200, + 200, + 283, + 283, + 372, + 372, + 15, + 15, + 193, + 309, + 22, + 369, + 369, + 369, + 383, + 370, + 370, + 377, + 377, + 377, + 312, + 312, + 62, + 397, + 397, + 397, + 392, + 246, + 246, + 392, + 344, + 104, + 201, + 396, + 396, + 259, + 396, + 396, + 22, + 162, + 162, + 275, + 275, + 275, + 323, + 15, + 15, + 15, + 15, + 89, + 171, + 212, + 212, + 212, + 212, + 222, + 374, + 19, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 161, + 161, + 161, + 251, + 251, + 251, + 319, + 319, + 49, + 98, + 98, + 190, + 190, + 254, + 254, + 339, + 42, + 42, + 42, + 42, + 131, + 131, + 283, + 283, + 372, + 372, + 372, + 372, + 13, + 13, + 169, + 276, + 301, + 301, + 301, + 38, + 153, + 279, + 340, + 13, + 131, + 281, + 281, + 354, + 28, + 28, + 28, + 28, + 158, + 158, + 158, + 158, + 298, + 391, + 391, + 391, + 391, + 17, + 17, + 137, + 137, + 137, + 249, + 249, + 249, + 344, + 344, + 23, + 83, + 83, + 157, + 237, + 359, + 359, + 53, + 53, + 53, + 100, + 159, + 289, + 289, + 289, + 289, + 289, + 326, + 326, + 326, + 326, + 181, + 228, + 215, + 215, + 228, + 228, + 325, + 19, + 181, + 181, + 225, + 319, + 319, + 0, + 142, + 142, + 234, + 345, + 345, + 141, + 239, + 396, + 396, + 227, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 81, + 117, + 117, + 117, + 117, + 17, + 17, + 117, + 6, + 6, + 285, + 285, + 329, + 40, + 252, + 319, + 319, + 56, + 56, + 56, + 250, + 250, + 367, + 4, + 4, + 194, + 278, + 278, + 278, + 220, + 278, + 9, + 128, + 128, + 128, + 220, + 220, + 234, + 234, + 361, + 55, + 71, + 101, + 101, + 260, + 260, + 260, + 260, + 260, + 354, + 24, + 24, + 24, + 24, + 204, + 267, + 267, + 30, + 30, + 181, + 181, + 217, + 217, + 217, + 217, + 294, + 294, + 29, + 29, + 29, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 203, + 203, + 278, + 278, + 278, + 318, + 15, + 85, + 85, + 133, + 230, + 230, + 357, + 357, + 357, + 9, + 92, + 154, + 270, + 270, + 270, + 352, + 352, + 5, + 94, + 94, + 169, + 169, + 169, + 282, + 217, + 217, + 217, + 282, + 57, + 73, + 73, + 194, + 253, + 253, + 334, + 38, + 38, + 38, + 127, + 127, + 206, + 206, + 237, + 22, + 163, + 163, + 55, + 55, + 188, + 188, + 331, + 78, + 78, + 125, + 125, + 339, + 339, + 111, + 111, + 111, + 111, + 235, + 324, + 163, + 254, + 254, + 145, + 145, + 145, + 239, + 189, + 111, + 315, + 315, + 315, + 46, + 111, + 111, + 111, + 365, + 90, + 90, + 161, + 274, + 274, + 2, + 154, + 154, + 154, + 154, + 291, + 291, + 291, + 186, + 119, + 238, + 336, + 336, + 31, + 88, + 102, + 102, + 102, + 102, + 340, + 340, + 340, + 94, + 94, + 49, + 94, + 94, + 116, + 350, + 350, + 95, + 159, + 262, + 376, + 376, + 70, + 147, + 260, + 323, + 112, + 112, + 286, + 286, + 308, + 138, + 138, + 138, + 213, + 213, + 221, + 320, + 8, + 127, + 127, + 127, + 241, + 352, + 151, + 151, + 151, + 151, + 151, + 151, + 297, + 297, + 367, + 367, + 284, + 284, + 319, + 319, + 319, + 163, + 247, + 247, + 247, + 247, + 247, + 247, + 304, + 304, + 304, + 171, + 224, + 224, + 224, + 224, + 332, + 23, + 188, + 188, + 188, + 188, + 188, + 188, + 246, + 246, + 372, + 34, + 110, + 296, + 395, + 24, + 24, + 257, + 49, + 181, + 181, + 181, + 181, + 23, + 318, + 318, + 23, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 145, + 112, + 174, + 174, + 174, + 249, + 174, + 148, + 148, + 38, + 86, + 86, + 86, + 86, + 148, + 110, + 111, + 90, + 258, + 373, + 134, + 134, + 243, + 171, + 171, + 171, + 171, + 326, + 3, + 171, + 296, + 296, + 296, + 324, + 324, + 324, + 1, + 77, + 77, + 179, + 262, + 262, + 378, + 378, + 378, + 378, + 378, + 37, + 81, + 81, + 177, + 297, + 376, + 376, + 95, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 376, + 376, + 376, + 100, + 100, + 100, + 149, + 341, + 341, + 341, + 341, + 341, + 61, + 80, + 150, + 253, + 253, + 342, + 342, + 342, + 137, + 322, + 322, + 219, + 219, + 322, + 7, + 121, + 325, + 215, + 325, + 325, + 325, + 325, + 325, + 33, + 33, + 68, + 172, + 172, + 172, + 212, + 221, + 360, + 360, + 360, + 60, + 70, + 70, + 190, + 190, + 190, + 190, + 190, + 257, + 257, + 257, + 257, + 257, + 257, + 383, + 54, + 101, + 288, + 326, + 33, + 33, + 33, + 33, + 127, + 213, + 236, + 356, + 356, + 356, + 128, + 370, + 208, + 208, + 276, + 370, + 370, + 370, + 56, + 56, + 137, + 239, + 239, + 314, + 25, + 193, + 193, + 193, + 270, + 270, + 270, + 270, + 270, + 389, + 389, + 389, + 14, + 90, + 90, + 130, + 389, + 389, + 51, + 94, + 111, + 208, + 208, + 370, + 370, + 370, + 58, + 97, + 97, + 97, + 198, + 198, + 198, + 241, + 241, + 241, + 241, + 241, + 374, + 374, + 38, + 108, + 108, + 108, + 108, + 250, + 250, + 250, + 250, + 250, + 374, + 30, + 30, + 30, + 30, + 72, + 107, + 107, + 107, + 107, + 242, + 387, + 387, + 47, + 119, + 229, + 229, + 318, + 318, + 318, + 105, + 271, + 373, + 373, + 189, + 296, + 296, + 323, + 323, + 191, + 258, + 258, + 385, + 385, + 385, + 133, + 133, + 133, + 133, + 133, + 211, + 335, + 335, + 335, + 2, + 2, + 2, + 2, + 161, + 209, + 361, + 67, + 143, + 143, + 143, + 143, + 396, + 396, + 153, + 153, + 163, + 164, + 154, + 313, + 227, + 227, + 169, + 169, + 169, + 169, + 330, + 330, + 79, + 169, + 271, + 347, + 347, + 347, + 164, + 285, + 285, + 285, + 285, + 319, + 163, + 300, + 107, + 107, + 107, + 107, + 299, + 299, + 397, + 397, + 397, + 397, + 397, + 397, + 130, + 130, + 35, + 35, + 130, + 204, + 288, + 107, + 222, + 327, + 108, + 336, + 129, + 129, + 129, + 129, + 262, + 323, + 192, + 244, + 371, + 371, + 154, + 283, + 283, + 144, + 144, + 144, + 224, + 334, + 115, + 257, + 213, + 213, + 257, + 301, + 301, + 84, + 175, + 175, + 175, + 276, + 276, + 51, + 51, + 171, + 117, + 290, + 290, + 117, + 233, + 363, + 181, + 181, + 34, + 34, + 181, + 181, + 295, + 380, + 149, + 336, + 336, + 35, + 195, + 48, + 88, + 121, + 190, + 133, + 133, + 133, + 133, + 186, + 367, + 367, + 100, + 100, + 124, + 124, + 363, + 356, + 125, + 44, + 152, + 152, + 152, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 195, + 222, + 222, + 222, + 222, + 384, + 83, + 83, + 298, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 128, + 203, + 203, + 243, + 379, + 39, + 219, + 269, + 23, + 23, + 46, + 15, + 278, + 144, + 304, + 144, + 144, + 218, + 271, + 271, + 375, + 57, + 57, + 16, + 42, + 397, + 327, + 25, + 25, + 68, + 129, + 244, + 244, + 244, + 244, + 244, + 318, + 318, + 318, + 34, + 196, + 377, + 283, + 377, + 377, + 377, + 377, + 377, + 377, + 377, + 30, + 130, + 130, + 201, + 264, + 364, + 26, + 26, + 207, + 234, + 234, + 234, + 19, + 19, + 123, + 338, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 68, + 68, + 284, + 376, + 19, + 19, + 245, + 304, + 15, + 78, + 78, + 78, + 78, + 199, + 199, + 199, + 203, + 203, + 203, + 266, + 303, + 303, + 207, + 207, + 238, + 301, + 301, + 153, + 153, + 153, + 153, + 153, + 353, + 353, + 32, + 102, + 102, + 102, + 287, + 287, + 318, + 180, + 61, + 61, + 61, + 180, + 240, + 307, + 1, + 119, + 298, + 298, + 298, + 373, + 373, + 373, + 32, + 121, + 369, + 153, + 191, + 191, + 183, + 183, + 183, + 285, + 285, + 285, + 285, + 285, + 73, + 183, + 228, + 316, + 80, + 80, + 182, + 182, + 276, + 276, + 276, + 276, + 276, + 276, + 344, + 344, + 65, + 65, + 197, + 260, + 351, + 351, + 351, + 351, + 351, + 177, + 177, + 252, + 103, + 189, + 183, + 183, + 183, + 110, + 156, + 107, + 386, + 386, + 99, + 381, + 54, + 54, + 54, + 54, + 54, + 54, + 77, + 77, + 77, + 116, + 116, + 291, + 291, + 284, + 194, + 284, + 284, + 34, + 194, + 300, + 392, + 392, + 392, + 96, + 96, + 96, + 161, + 307, + 79, + 92, + 155, + 290, + 290, + 326, + 326, + 63, + 171, + 262, + 262, + 262, + 262, + 306, + 306, + 306, + 97, + 97, + 159, + 230, + 25, + 25, + 80, + 269, + 269, + 358, + 358, + 32, + 266, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 102, + 312, + 312, + 312, + 312, + 312, + 368, + 368, + 368, + 124, + 73, + 124, + 278, + 278, + 278, + 278, + 278, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 47, + 77, + 123, + 123, + 123, + 123, + 207, + 207, + 225, + 225, + 391, + 391, + 32, + 32, + 123, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 387, + 7, + 177, + 177, + 210, + 344, + 22, + 102, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 38, + 77, + 234, + 387, + 84, + 84, + 84, + 143, + 143, + 233, + 363, + 363, + 79, + 128, + 14, + 14, + 14, + 188, + 188, + 188, + 188, + 203, + 222, + 310, + 22, + 118, + 118, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 49, + 84, + 84, + 84, + 84, + 84, + 84, + 196, + 314, + 314, + 54, + 54, + 82, + 82, + 164, + 164, + 391, + 391, + 391, + 47, + 127, + 385, + 385, + 385, + 59, + 59, + 59, + 59, + 59, + 59, + 97, + 97, + 179, + 281, + 281, + 346, + 346, + 346, + 38, + 38, + 99, + 165, + 165, + 292, + 292, + 363, + 26, + 26, + 75, + 172, + 289, + 314, + 314, + 7, + 98, + 98, + 98, + 98, + 123, + 123, + 123, + 236, + 236, + 236, + 399, + 15, + 98, + 168, + 221, + 321, + 24, + 24, + 93, + 93, + 192, + 192, + 224, + 224, + 224, + 224, + 224, + 373, + 0, + 0, + 0, + 169, + 298, + 324, + 293, + 293, + 293, + 382, + 261, + 261, + 261, + 308, + 285, + 309, + 309, + 236, + 356, + 356, + 282, + 314, + 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, + 207, + 300, + 393, + 62, + 384, + 319, + 319, + 319, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 353, + 53, + 296, + 395, + 8, + 8, + 8, + 130, + 130, + 206, + 206, + 206, + 224, + 316, + 37, + 109, + 109, + 109, + 109, + 109, + 270, + 270, + 343, + 343, + 43, + 43, + 96, + 238, + 169, + 238, + 238, + 334, + 334, + 32, + 195, + 257, + 257, + 257, + 348, + 348, + 56, + 56, + 56, + 56, + 56, + 56, + 126, + 207, + 207, + 207, + 207, + 223, + 223, + 223, + 223, + 354, + 61, + 61, + 61, + 155, + 209, + 209, + 240, + 240, + 397, + 14, + 186, + 203, + 203, + 203, + 230, + 397, + 397, + 62, + 130, + 130, + 258, + 391, + 391, + 391, + 161, + 161, + 232, + 306, + 189, + 257, + 257, + 257, + 367, + 367, + 367, + 367, + 104, + 211, + 211, + 231, + 370, + 370, + 370, + 50, + 50, + 50, + 50, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 250, + 250, + 303, + 66, + 291, + 291, + 291, + 291, + 291, + 291, + 386, + 386, + 386, + 386, + 194, + 194, + 194, + 214, + 254, + 355, + 355, + 152, + 152, + 265, + 265, + 265, + 375, + 55, + 55, + 55, + 230, + 95, + 95, + 95, + 121, + 121, + 230, + 230, + 230, + 392, + 38, + 69, + 69, + 69, + 69, + 197, + 197, + 197, + 229, + 229, + 229, + 391, + 391, + 391, + 391, + 391, + 7, + 187, + 187, + 292, + 292, + 346, + 346, + 63, + 199, + 199, + 199, + 199, + 199, + 394, + 394, + 157, + 157, + 316, + 316, + 116, + 180, + 36, + 194, + 194, + 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, + 21, + 21, + 102, + 227, + 227, + 227, + 393, + 393, + 163, + 163, + 256, + 68, + 48, + 68, + 68, + 68, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 93, + 93, + 93, + 183, + 156, + 192, + 192, + 261, + 261, + 261, + 391, + 114, + 294, + 347, + 130, + 130, + 130, + 130, + 256, + 286, + 298, + 35, + 35, + 35, + 87, + 165, + 165, + 165, + 267, + 267, + 267, + 267, + 267, + 353, + 353, + 353, + 353, + 353, + 2, + 2, + 157, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 348, + 348, + 348, + 50, + 50, + 84, + 194, + 194, + 194, + 273, + 32, + 84, + 144, + 144, + 245, + 245, + 245, + 245, + 384, + 48, + 71, + 71, + 71, + 71, + 198, + 277, + 0, + 328, + 328, + 0, + 81, + 192, + 192, + 192, + 192, + 213, + 284, + 336, + 336, + 7, + 7, + 7, + 7, + 150, + 252, + 252, + 252, + 324, + 324, + 324, + 109, + 109, + 257, + 397, + 14, + 175, + 208, + 208, + 208, + 208, + 208, + 286, + 286, + 336, + 51, + 51, + 127, + 259, + 57, + 57, + 57, + 57, + 131, + 131, + 131, + 131, + 131, + 82, + 82, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 201, + 201, + 223, + 351, + 351, + 9, + 9, + 138, + 97, + 138, + 273, + 374, + 374, + 152, + 23, + 152, + 152, + 204, + 204, + 204, + 204, + 223, + 350, + 43, + 175, + 175, + 218, + 218, + 218, + 218, + 393, + 64, + 47, + 160, + 8, + 178, + 300, + 361, + 361, + 133, + 244, + 304, + 227, + 227, + 227, + 227, + 344, + 296, + 305, + 0, + 246, + 246, + 360, + 360, + 74, + 74, + 231, + 310, + 211, + 246, + 246, + 368, + 254, + 310, + 310, + 289, + 2, + 2, + 173, + 173, + 173, + 173, + 173, + 173, + 258, + 356, + 356, + 58, + 105, + 105, + 246, + 362, + 362, + 362, + 362, + 362, + 81, + 81, + 153, + 153, + 153, + 204, + 204, + 204, + 204, + 204, + 256, + 256, + 359, + 248, + 248, + 228, + 242, + 223, + 386, + 62, + 62, + 62, + 126, + 126, + 126, + 126, + 126, + 126, + 322, + 322, + 288, + 288, + 322, + 187, + 187, + 187, + 187, + 346, + 128, + 243, + 243, + 243, + 243, + 9, + 182, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 277, + 384, + 384, + 384, + 384, + 384, + 11, + 170, + 303, + 303, + 294, + 294, + 294, + 303, + 58, + 58, + 86, + 130, + 130, + 287, + 0, + 0, + 386, + 0, + 166, + 166, + 16, + 302, + 16, + 109, + 109, + 109, + 109, + 208, + 238, + 20, + 20, + 147, + 147, + 147, + 147, + 395, + 22, + 137, + 375, + 375, + 41, + 41, + 41, + 141, + 141, + 263, + 376, + 57, + 185, + 185, + 185, + 185, + 185, + 185, + 373, + 44, + 44, + 180, + 216, + 216, + 341, + 341, + 341, + 47, + 47, + 175, + 175, + 175, + 175, + 175, + 274, + 274, + 274, + 274, + 274, + 333, + 333, + 333, + 333, + 14, + 14, + 72, + 106, + 245, + 341, + 0, + 0, + 132, + 279, + 279, + 348, + 348, + 27, + 27, + 125, + 125, + 325, + 125, + 384, + 252, + 384, + 384, + 384, + 76, + 76, + 193, + 253, + 156, + 246, + 246, + 373, + 14, + 103, + 252, + 206, + 206, + 252, + 252, + 252, + 252, + 370, + 370, + 370, + 370, + 28, + 76, + 163, + 163, + 163, + 163, + 163, + 163, + 260, + 368, + 368, + 368, + 368, + 59, + 59, + 59, + 59, + 141, + 141, + 141, + 292, + 330, + 10, + 149, + 227, + 375, + 375, + 8, + 8, + 8, + 8, + 192, + 192, + 216, + 216, + 266, + 266, + 266, + 358, + 358, + 358, + 358, + 7, + 7, + 149, + 149, + 201, + 201, + 201, + 297, + 400, + 400, + 0, + 0, + 81, + 138, + 215, + 260, + 157, + 157, + 352, + 159, + 159, + 353, + 156, + 156, + 9, + 9, + 140, + 108, + 161, + 161, + 36, + 136, + 136, + 308, + 12, + 12, + 12, + 200, + 390, + 390, + 155, + 155, + 155, + 224, + 389, + 131, + 226, + 335, + 261, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 98, + 98, + 98, + 359, + 359, + 359, + 188, + 289, + 139, + 82, + 382, + 382, + 16, + 16, + 82, + 82, + 139, + 139, + 213, + 213, + 213, + 289, + 381, + 381, + 52, + 52, + 75, + 75, + 199, + 199, + 199, + 247, + 247, + 247, + 397, + 77, + 77, + 77, + 77, + 174, + 253, + 352, + 352, + 352, + 130, + 130, + 228, + 33, + 33, + 33, + 156, + 244, + 244, + 14, + 14, + 124, + 273, + 273, + 338, + 49, + 145, + 83, + 395, + 83, + 135, + 380, + 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, + 163, + 279, + 168, + 380, + 22, + 168, + 168, + 168, + 168, + 233, + 233, + 343, + 135, + 135, + 246, + 234, + 234, + 165, + 232, + 15, + 15, + 250, + 51, + 115, + 115, + 115, + 115, + 203, + 203, + 247, + 247, + 247, + 247, + 318, + 32, + 32, + 165, + 165, + 276, + 22, + 91, + 141, + 286, + 262, + 357, + 357, + 272, + 272, + 235, + 235, + 235, + 79, + 103, + 235, + 235, + 144, + 46, + 46, + 46, + 46, + 144, + 144, + 204, + 234, + 234, + 234, + 234, + 234, + 180, + 277, + 65, + 65, + 68, + 114, + 114, + 226, + 226, + 43, + 43, + 144, + 144, + 144, + 121, + 121, + 333, + 333, + 333, + 333, + 21, + 196, + 196, + 271, + 108, + 108, + 283, + 283, + 114, + 368, + 368, + 99, + 99, + 114, + 208, + 208, + 354, + 102, + 323, + 162, + 162, + 66, + 66, + 66, + 162, + 162, + 162, + 162, + 258, + 360, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 187, + 187, + 218, + 250, + 250, + 341, + 30, + 30, + 145, + 390, + 151, + 151, + 400, + 186, + 312, + 312, + 312, + 312, + 7, + 200, + 200, + 317, + 317, + 317, + 317, + 317, + 2, + 154, + 242, + 242, + 242, + 320, + 109, + 375, + 375, + 200, + 200, + 200, + 200, + 203, + 203, + 203, + 242, + 348, + 65, + 146, + 303, + 303, + 303, + 303, + 303, + 303, + 182, + 257, + 358, + 358, + 358, + 38, + 38, + 312, + 364, + 102, + 102, + 364, + 376, + 376, + 376, + 343, + 343, + 343, + 343, + 318, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 274, + 274, + 339, + 51, + 86, + 262, + 262, + 262, + 61, + 84, + 223, + 32, + 23, + 30, + 261, + 261, + 58, + 58, + 58, + 58, + 58, + 58, + 79, + 191, + 191, + 191, + 241, + 241, + 365, + 365, + 246, + 246, + 292, + 66, + 66, + 66, + 302, + 305, + 305, + 305, + 302, + 302, + 88, + 88, + 5, + 88, + 161, + 161, + 161, + 161, + 161, + 161, + 247, + 247, + 350, + 350, + 36, + 36, + 36, + 69, + 192, + 331, + 221, + 221, + 331, + 331, + 331, + 331, + 73, + 15, + 15, + 15, + 73, + 73, + 197, + 257, + 257, + 314, + 314, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 90, + 163, + 163, + 204, + 204, + 278, + 380, + 60, + 60, + 81, + 151, + 151, + 151, + 385, + 15, + 96, + 96, + 125, + 125, + 239, + 341, + 125, + 125, + 125, + 125, + 125, + 125, + 209, + 291, + 365, + 122, + 213, + 213, + 253, + 134, + 134, + 134, + 134, + 174, + 290, + 290, + 290, + 369, + 369, + 369, + 174, + 174, + 262, + 147, + 244, + 163, + 163, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 213, + 395, + 395, + 65, + 80, + 80, + 264, + 17, + 158, + 61, + 61, + 58, + 58, + 150, + 150, + 379, + 379, + 379, + 58, + 58, + 140, + 62, + 289, + 62, + 62, + 373, + 62, + 111, + 12, + 154, + 302, + 302, + 62, + 23, + 1, + 1, + 47, + 90, + 90, + 90, + 90, + 218, + 233, + 233, + 233, + 233, + 233, + 308, + 308, + 272, + 272, + 293, + 290, + 290, + 57, + 110, + 137, + 393, + 28, + 28, + 28, + 28, + 191, + 191, + 191, + 191, + 227, + 227, + 352, + 89, + 89, + 154, + 350, + 350, + 350, + 350, + 350, + 227, + 227, + 350, + 350, + 55, + 55, + 55, + 71, + 71, + 71, + 195, + 239, + 239, + 320, + 10, + 10, + 10, + 10, + 170, + 170, + 170, + 170, + 315, + 264, + 264, + 264, + 264, + 264, + 264, + 315, + 315, + 315, + 81, + 200, + 266, + 311, + 180, + 226, + 226, + 226, + 226, + 226, + 321, + 321, + 321, + 15, + 138, + 138, + 270, + 270, + 270, + 270, + 302, + 302, + 302, + 99, + 104, + 104, + 253, + 253, + 373, + 84, + 84, + 84, + 84, + 111, + 227, + 227, + 227, + 227, + 399, + 53, + 53, + 53, + 80, + 80, + 125, + 125, + 256, + 256, + 327, + 327, + 327, + 327, + 327, + 327, + 41, + 86, + 155, + 155, + 155, + 155, + 155, + 295, + 330, + 42, + 103, + 103, + 282, + 342, + 44, + 194, + 259, + 259, + 259, + 353, + 353, + 38, + 38, + 38, + 199, + 247, + 312, + 312, + 312, + 312, + 312, + 23, + 23, + 117, + 117, + 117, + 117, + 117, + 274, + 274, + 274, + 384, + 45, + 77, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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/rr_queues/rr_queue_6flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py new file mode 100644 index 0000000000..997670ffc3 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_6flows.py @@ -0,0 +1,6 @@ +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.data b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.data new file mode 100644 index 0000000000..f11feeb3d0 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.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/rr_queues/rr_queue_7flows.expect b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.expect new file mode 100644 index 0000000000..3052111baf --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.expect @@ -0,0 +1,60008 @@ +{ + "ans_mem": [ + 275, + 243, + 121, + 243, + 243, + 275, + 330, + 203, + 329, + 329, + 329, + 310, + 291, + 310, + 256, + 268, + 354, + 354, + 380, + 130, + 262, + 307, + 80, + 80, + 80, + 363, + 40, + 40, + 106, + 106, + 106, + 106, + 106, + 106, + 242, + 242, + 242, + 299, + 388, + 388, + 243, + 243, + 243, + 287, + 287, + 287, + 287, + 325, + 325, + 176, + 321, + 61, + 125, + 125, + 125, + 125, + 296, + 296, + 296, + 306, + 306, + 95, + 145, + 145, + 205, + 205, + 171, + 205, + 205, + 205, + 205, + 309, + 83, + 125, + 125, + 125, + 212, + 341, + 79, + 79, + 133, + 215, + 215, + 215, + 215, + 215, + 318, + 238, + 221, + 221, + 221, + 216, + 306, + 80, + 80, + 221, + 361, + 168, + 168, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 168, + 231, + 231, + 11, + 11, + 11, + 241, + 312, + 312, + 98, + 12, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 181, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 281, + 281, + 281, + 281, + 314, + 3, + 82, + 82, + 82, + 82, + 167, + 167, + 238, + 238, + 238, + 238, + 300, + 366, + 36, + 36, + 69, + 150, + 162, + 219, + 219, + 254, + 330, + 60, + 177, + 293, + 293, + 372, + 372, + 82, + 183, + 183, + 183, + 183, + 183, + 219, + 253, + 378, + 378, + 21, + 21, + 21, + 21, + 21, + 90, + 90, + 129, + 129, + 250, + 250, + 250, + 250, + 250, + 251, + 251, + 251, + 251, + 251, + 323, + 21, + 21, + 21, + 66, + 119, + 203, + 151, + 203, + 203, + 267, + 267, + 391, + 391, + 391, + 391, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 98, + 98, + 98, + 98, + 98, + 98, + 209, + 209, + 209, + 209, + 209, + 290, + 290, + 305, + 11, + 11, + 90, + 90, + 217, + 276, + 276, + 318, + 318, + 318, + 76, + 76, + 220, + 332, + 332, + 332, + 89, + 89, + 89, + 89, + 18, + 89, + 113, + 170, + 170, + 170, + 170, + 170, + 246, + 246, + 246, + 246, + 297, + 343, + 91, + 91, + 91, + 109, + 161, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 308, + 308, + 308, + 81, + 81, + 120, + 120, + 120, + 120, + 120, + 183, + 356, + 356, + 356, + 356, + 95, + 95, + 191, + 255, + 354, + 354, + 63, + 162, + 300, + 300, + 300, + 346, + 346, + 346, + 6, + 86, + 120, + 256, + 306, + 374, + 278, + 278, + 374, + 310, + 388, + 388, + 378, + 223, + 310, + 238, + 332, + 332, + 157, + 157, + 222, + 303, + 303, + 45, + 220, + 220, + 400, + 269, + 269, + 269, + 269, + 269, + 400, + 180, + 180, + 248, + 248, + 359, + 359, + 41, + 54, + 54, + 54, + 103, + 154, + 154, + 154, + 154, + 252, + 351, + 121, + 121, + 182, + 218, + 296, + 400, + 400, + 7, + 7, + 7, + 7, + 7, + 87, + 144, + 144, + 165, + 227, + 227, + 332, + 195, + 380, + 380, + 12, + 128, + 128, + 128, + 195, + 195, + 195, + 195, + 195, + 195, + 255, + 201, + 201, + 201, + 201, + 255, + 301, + 8, + 8, + 149, + 152, + 286, + 312, + 40, + 198, + 323, + 41, + 41, + 41, + 41, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 397, + 36, + 380, + 51, + 367, + 337, + 337, + 337, + 337, + 154, + 154, + 310, + 310, + 237, + 44, + 397, + 397, + 397, + 244, + 244, + 244, + 127, + 244, + 101, + 240, + 83, + 165, + 256, + 256, + 256, + 256, + 30, + 30, + 30, + 30, + 164, + 164, + 256, + 362, + 234, + 374, + 374, + 374, + 137, + 137, + 192, + 192, + 192, + 176, + 314, + 314, + 14, + 123, + 382, + 382, + 142, + 122, + 82, + 181, + 181, + 321, + 92, + 189, + 189, + 357, + 313, + 25, + 160, + 43, + 43, + 43, + 348, + 237, + 348, + 43, + 43, + 43, + 80, + 206, + 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, + 217, + 366, + 13, + 281, + 315, + 315, + 3, + 157, + 3, + 374, + 3, + 51, + 51, + 51, + 51, + 105, + 105, + 105, + 105, + 353, + 241, + 241, + 353, + 353, + 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, + 135, + 209, + 255, + 333, + 333, + 240, + 240, + 74, + 42, + 347, + 256, + 256, + 256, + 347, + 42, + 42, + 42, + 74, + 109, + 109, + 109, + 189, + 208, + 260, + 260, + 260, + 260, + 360, + 360, + 81, + 144, + 223, + 361, + 361, + 361, + 9, + 9, + 85, + 107, + 175, + 175, + 175, + 175, + 213, + 213, + 213, + 348, + 40, + 40, + 40, + 40, + 59, + 59, + 188, + 203, + 282, + 282, + 282, + 282, + 339, + 30, + 71, + 71, + 223, + 360, + 26, + 26, + 26, + 64, + 64, + 64, + 149, + 149, + 149, + 149, + 194, + 194, + 235, + 235, + 363, + 168, + 235, + 235, + 257, + 257, + 382, + 382, + 92, + 92, + 101, + 184, + 184, + 249, + 299, + 299, + 398, + 398, + 398, + 24, + 24, + 132, + 181, + 239, + 256, + 382, + 154, + 154, + 206, + 206, + 254, + 254, + 254, + 316, + 87, + 87, + 105, + 201, + 260, + 320, + 320, + 320, + 86, + 34, + 86, + 112, + 112, + 112, + 112, + 393, + 16, + 16, + 222, + 325, + 325, + 325, + 325, + 215, + 20, + 20, + 95, + 215, + 215, + 215, + 309, + 309, + 309, + 305, + 305, + 55, + 305, + 76, + 76, + 76, + 76, + 141, + 141, + 313, + 379, + 379, + 320, + 33, + 108, + 320, + 320, + 316, + 316, + 316, + 98, + 98, + 312, + 313, + 313, + 313, + 13, + 13, + 13, + 304, + 331, + 142, + 142, + 287, + 301, + 121, + 7, + 88, + 121, + 239, + 239, + 239, + 239, + 239, + 272, + 346, + 346, + 17, + 17, + 226, + 226, + 52, + 128, + 57, + 57, + 258, + 320, + 320, + 320, + 320, + 361, + 361, + 94, + 123, + 123, + 123, + 159, + 213, + 213, + 77, + 292, + 292, + 292, + 292, + 292, + 206, + 206, + 292, + 386, + 386, + 147, + 187, + 187, + 238, + 364, + 75, + 179, + 237, + 237, + 40, + 87, + 222, + 222, + 222, + 95, + 95, + 95, + 95, + 114, + 190, + 190, + 190, + 190, + 190, + 295, + 394, + 394, + 16, + 75, + 75, + 150, + 150, + 150, + 150, + 166, + 166, + 166, + 234, + 234, + 392, + 35, + 35, + 200, + 219, + 394, + 175, + 175, + 343, + 343, + 343, + 343, + 343, + 343, + 113, + 192, + 192, + 192, + 321, + 321, + 321, + 53, + 255, + 144, + 144, + 233, + 255, + 306, + 306, + 161, + 362, + 362, + 190, + 72, + 190, + 323, + 323, + 37, + 37, + 37, + 92, + 197, + 222, + 266, + 331, + 0, + 0, + 0, + 86, + 86, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 173, + 173, + 173, + 173, + 173, + 242, + 256, + 256, + 256, + 309, + 309, + 45, + 132, + 132, + 181, + 181, + 181, + 181, + 274, + 308, + 50, + 50, + 51, + 51, + 51, + 150, + 154, + 154, + 154, + 154, + 269, + 354, + 21, + 21, + 21, + 21, + 21, + 77, + 127, + 127, + 127, + 127, + 127, + 127, + 167, + 238, + 299, + 299, + 321, + 0, + 0, + 86, + 142, + 142, + 160, + 160, + 160, + 220, + 220, + 220, + 267, + 267, + 324, + 324, + 324, + 324, + 324, + 46, + 99, + 99, + 162, + 299, + 365, + 150, + 150, + 174, + 174, + 174, + 212, + 287, + 287, + 362, + 362, + 297, + 297, + 297, + 380, + 380, + 380, + 293, + 370, + 281, + 319, + 23, + 128, + 128, + 128, + 222, + 222, + 186, + 186, + 186, + 222, + 397, + 148, + 148, + 170, + 237, + 237, + 386, + 40, + 40, + 165, + 165, + 165, + 97, + 97, + 97, + 129, + 129, + 129, + 129, + 129, + 165, + 293, + 313, + 313, + 29, + 29, + 68, + 132, + 179, + 264, + 312, + 312, + 312, + 312, + 46, + 46, + 154, + 69, + 69, + 69, + 101, + 154, + 272, + 324, + 324, + 324, + 324, + 324, + 324, + 32, + 32, + 70, + 70, + 70, + 70, + 70, + 117, + 117, + 185, + 323, + 14, + 14, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 109, + 186, + 186, + 218, + 218, + 218, + 218, + 261, + 320, + 23, + 23, + 91, + 132, + 155, + 275, + 365, + 365, + 87, + 87, + 87, + 167, + 167, + 297, + 338, + 46, + 79, + 79, + 79, + 79, + 188, + 226, + 226, + 226, + 299, + 299, + 358, + 67, + 67, + 188, + 188, + 255, + 333, + 85, + 184, + 339, + 339, + 339, + 339, + 339, + 339, + 92, + 186, + 125, + 186, + 260, + 260, + 332, + 11, + 11, + 79, + 122, + 122, + 160, + 231, + 280, + 280, + 304, + 63, + 63, + 170, + 170, + 330, + 330, + 330, + 97, + 158, + 150, + 158, + 155, + 178, + 178, + 178, + 199, + 199, + 155, + 155, + 155, + 397, + 397, + 63, + 128, + 128, + 128, + 128, + 194, + 298, + 298, + 214, + 298, + 304, + 80, + 80, + 167, + 167, + 167, + 295, + 295, + 339, + 71, + 195, + 195, + 285, + 327, + 327, + 327, + 32, + 32, + 74, + 74, + 118, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 264, + 264, + 264, + 264, + 318, + 43, + 43, + 43, + 57, + 110, + 110, + 274, + 398, + 398, + 3, + 75, + 75, + 75, + 202, + 202, + 202, + 272, + 272, + 310, + 26, + 62, + 186, + 186, + 186, + 288, + 288, + 288, + 351, + 351, + 351, + 351, + 55, + 158, + 158, + 351, + 351, + 58, + 58, + 58, + 58, + 120, + 314, + 314, + 314, + 9, + 9, + 83, + 83, + 323, + 323, + 323, + 71, + 71, + 71, + 235, + 171, + 235, + 339, + 339, + 339, + 339, + 339, + 339, + 65, + 65, + 49, + 65, + 65, + 65, + 192, + 236, + 349, + 349, + 349, + 34, + 34, + 34, + 34, + 80, + 136, + 164, + 164, + 245, + 245, + 372, + 26, + 74, + 119, + 178, + 178, + 178, + 178, + 178, + 239, + 266, + 266, + 266, + 266, + 353, + 353, + 353, + 353, + 353, + 49, + 134, + 134, + 134, + 134, + 291, + 304, + 304, + 304, + 304, + 304, + 43, + 43, + 43, + 43, + 43, + 124, + 350, + 350, + 350, + 350, + 22, + 148, + 148, + 300, + 300, + 300, + 300, + 318, + 8, + 8, + 8, + 57, + 57, + 57, + 131, + 208, + 357, + 357, + 28, + 28, + 129, + 160, + 160, + 325, + 325, + 325, + 325, + 22, + 145, + 148, + 142, + 142, + 102, + 102, + 216, + 102, + 201, + 44, + 44, + 121, + 340, + 340, + 340, + 340, + 340, + 67, + 67, + 67, + 141, + 141, + 361, + 48, + 48, + 246, + 246, + 246, + 393, + 393, + 15, + 15, + 237, + 334, + 91, + 245, + 245, + 295, + 99, + 384, + 384, + 384, + 384, + 384, + 99, + 99, + 99, + 275, + 324, + 122, + 187, + 299, + 299, + 390, + 333, + 103, + 198, + 198, + 254, + 66, + 102, + 102, + 164, + 164, + 164, + 164, + 237, + 298, + 298, + 398, + 398, + 398, + 10, + 10, + 150, + 190, + 245, + 245, + 245, + 245, + 245, + 245, + 267, + 317, + 317, + 20, + 74, + 114, + 114, + 180, + 180, + 213, + 287, + 287, + 320, + 320, + 320, + 320, + 14, + 14, + 14, + 92, + 143, + 153, + 241, + 241, + 241, + 241, + 241, + 271, + 271, + 271, + 271, + 325, + 325, + 325, + 23, + 23, + 51, + 124, + 124, + 124, + 155, + 155, + 155, + 231, + 231, + 277, + 344, + 344, + 5, + 5, + 5, + 5, + 74, + 74, + 74, + 74, + 74, + 149, + 200, + 200, + 246, + 278, + 367, + 83, + 15, + 15, + 83, + 155, + 291, + 203, + 291, + 382, + 88, + 194, + 194, + 194, + 395, + 378, + 337, + 337, + 23, + 23, + 63, + 337, + 337, + 337, + 337, + 4, + 4, + 63, + 63, + 279, + 394, + 37, + 37, + 37, + 37, + 52, + 309, + 309, + 60, + 60, + 60, + 246, + 246, + 246, + 246, + 311, + 311, + 311, + 397, + 397, + 374, + 330, + 367, + 367, + 367, + 350, + 350, + 378, + 378, + 102, + 102, + 102, + 156, + 156, + 233, + 286, + 314, + 107, + 107, + 107, + 336, + 347, + 347, + 347, + 318, + 334, + 24, + 24, + 24, + 334, + 185, + 185, + 211, + 361, + 64, + 64, + 174, + 160, + 377, + 377, + 377, + 160, + 160, + 160, + 396, + 396, + 396, + 396, + 396, + 353, + 78, + 353, + 76, + 15, + 219, + 276, + 276, + 276, + 313, + 15, + 82, + 166, + 333, + 333, + 333, + 23, + 23, + 23, + 98, + 98, + 98, + 98, + 132, + 174, + 174, + 174, + 174, + 15, + 15, + 100, + 100, + 100, + 191, + 191, + 391, + 1, + 62, + 151, + 151, + 226, + 284, + 284, + 6, + 53, + 53, + 233, + 278, + 278, + 181, + 181, + 133, + 133, + 152, + 384, + 384, + 384, + 384, + 3, + 3, + 3, + 3, + 150, + 317, + 317, + 317, + 178, + 178, + 178, + 178, + 317, + 4, + 123, + 123, + 346, + 23, + 61, + 61, + 61, + 138, + 138, + 207, + 207, + 294, + 294, + 375, + 19, + 19, + 19, + 370, + 370, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 366, + 366, + 366, + 366, + 325, + 89, + 89, + 203, + 203, + 325, + 325, + 325, + 325, + 135, + 385, + 130, + 130, + 365, + 37, + 37, + 37, + 67, + 290, + 290, + 290, + 375, + 89, + 115, + 115, + 115, + 325, + 216, + 325, + 56, + 56, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 56, + 56, + 56, + 56, + 111, + 111, + 217, + 397, + 5, + 63, + 63, + 123, + 123, + 380, + 380, + 380, + 93, + 93, + 93, + 93, + 93, + 101, + 228, + 376, + 376, + 30, + 86, + 86, + 86, + 105, + 222, + 319, + 319, + 27, + 52, + 52, + 131, + 382, + 382, + 69, + 69, + 345, + 71, + 141, + 165, + 165, + 165, + 165, + 233, + 350, + 81, + 81, + 81, + 81, + 174, + 231, + 231, + 231, + 293, + 365, + 365, + 9, + 9, + 86, + 86, + 86, + 86, + 86, + 86, + 208, + 208, + 208, + 208, + 208, + 330, + 26, + 94, + 224, + 224, + 260, + 260, + 260, + 260, + 360, + 360, + 360, + 360, + 97, + 292, + 302, + 208, + 296, + 368, + 398, + 360, + 360, + 360, + 360, + 360, + 36, + 36, + 309, + 367, + 98, + 98, + 98, + 253, + 253, + 253, + 352, + 352, + 0, + 341, + 335, + 341, + 276, + 341, + 301, + 65, + 65, + 65, + 65, + 65, + 65, + 304, + 304, + 30, + 30, + 99, + 141, + 336, + 47, + 47, + 236, + 394, + 394, + 394, + 367, + 367, + 371, + 391, + 391, + 391, + 360, + 311, + 362, + 338, + 338, + 338, + 338, + 375, + 277, + 112, + 277, + 375, + 230, + 230, + 230, + 49, + 49, + 49, + 233, + 34, + 225, + 194, + 194, + 201, + 215, + 91, + 91, + 91, + 378, + 378, + 61, + 61, + 263, + 263, + 400, + 400, + 73, + 111, + 111, + 111, + 198, + 17, + 17, + 154, + 196, + 196, + 196, + 388, + 388, + 301, + 89, + 89, + 155, + 155, + 325, + 87, + 87, + 87, + 87, + 120, + 106, + 152, + 152, + 222, + 222, + 222, + 222, + 222, + 297, + 297, + 297, + 322, + 322, + 322, + 18, + 106, + 106, + 106, + 106, + 106, + 106, + 196, + 231, + 231, + 382, + 382, + 28, + 106, + 367, + 36, + 117, + 117, + 106, + 31, + 290, + 290, + 290, + 308, + 308, + 308, + 308, + 308, + 308, + 31, + 80, + 119, + 235, + 235, + 350, + 137, + 137, + 137, + 197, + 197, + 197, + 197, + 197, + 117, + 389, + 389, + 41, + 41, + 117, + 117, + 155, + 155, + 263, + 263, + 394, + 124, + 26, + 124, + 252, + 252, + 252, + 376, + 376, + 376, + 12, + 108, + 108, + 186, + 186, + 260, + 260, + 302, + 302, + 302, + 302, + 12, + 12, + 149, + 182, + 202, + 290, + 309, + 309, + 309, + 309, + 309, + 118, + 236, + 236, + 276, + 384, + 123, + 123, + 177, + 207, + 207, + 381, + 296, + 381, + 93, + 93, + 93, + 125, + 246, + 246, + 246, + 358, + 69, + 119, + 119, + 187, + 187, + 187, + 187, + 231, + 387, + 387, + 76, + 101, + 226, + 388, + 23, + 23, + 23, + 23, + 80, + 218, + 218, + 218, + 218, + 386, + 386, + 386, + 386, + 386, + 17, + 17, + 343, + 397, + 299, + 299, + 92, + 105, + 105, + 105, + 211, + 211, + 299, + 299, + 336, + 336, + 336, + 336, + 10, + 96, + 96, + 96, + 118, + 355, + 355, + 10, + 10, + 10, + 10, + 61, + 61, + 61, + 61, + 61, + 61, + 125, + 167, + 167, + 210, + 210, + 210, + 271, + 360, + 360, + 360, + 53, + 148, + 148, + 148, + 366, + 366, + 366, + 138, + 230, + 230, + 230, + 379, + 25, + 25, + 146, + 222, + 222, + 222, + 342, + 41, + 41, + 41, + 68, + 68, + 130, + 159, + 159, + 159, + 394, + 394, + 394, + 57, + 115, + 115, + 115, + 115, + 353, + 112, + 319, + 86, + 104, + 331, + 365, + 272, + 272, + 29, + 29, + 29, + 29, + 29, + 123, + 123, + 208, + 272, + 365, + 365, + 365, + 158, + 220, + 335, + 379, + 372, + 372, + 105, + 105, + 97, + 97, + 105, + 105, + 355, + 391, + 391, + 382, + 382, + 262, + 218, + 366, + 218, + 16, + 16, + 383, + 16, + 67, + 113, + 159, + 159, + 246, + 246, + 246, + 295, + 340, + 16, + 16, + 16, + 16, + 81, + 81, + 81, + 81, + 81, + 124, + 193, + 250, + 260, + 373, + 88, + 88, + 88, + 152, + 253, + 51, + 189, + 189, + 198, + 198, + 198, + 131, + 198, + 198, + 198, + 25, + 250, + 25, + 73, + 73, + 73, + 117, + 117, + 187, + 386, + 32, + 69, + 186, + 186, + 249, + 249, + 249, + 249, + 270, + 344, + 344, + 344, + 38, + 38, + 38, + 38, + 38, + 64, + 103, + 103, + 103, + 103, + 187, + 233, + 300, + 300, + 300, + 300, + 332, + 66, + 219, + 219, + 253, + 386, + 190, + 190, + 214, + 280, + 278, + 106, + 71, + 71, + 150, + 172, + 296, + 296, + 205, + 296, + 296, + 296, + 296, + 296, + 398, + 23, + 23, + 125, + 125, + 218, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 389, + 27, + 27, + 68, + 68, + 139, + 139, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 241, + 241, + 241, + 241, + 295, + 374, + 11, + 11, + 11, + 11, + 96, + 96, + 135, + 166, + 225, + 298, + 298, + 381, + 381, + 381, + 38, + 38, + 38, + 72, + 168, + 168, + 243, + 266, + 266, + 266, + 266, + 391, + 391, + 16, + 55, + 55, + 147, + 147, + 147, + 250, + 261, + 261, + 354, + 23, + 23, + 59, + 59, + 234, + 234, + 325, + 28, + 53, + 304, + 10, + 10, + 383, + 383, + 383, + 26, + 26, + 82, + 377, + 377, + 33, + 81, + 353, + 353, + 353, + 24, + 24, + 24, + 91, + 139, + 139, + 194, + 194, + 194, + 341, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 76, + 172, + 207, + 207, + 274, + 338, + 23, + 51, + 179, + 179, + 242, + 242, + 330, + 264, + 264, + 330, + 330, + 330, + 330, + 330, + 330, + 32, + 62, + 62, + 62, + 62, + 62, + 114, + 161, + 161, + 380, + 380, + 124, + 124, + 124, + 124, + 124, + 165, + 165, + 239, + 239, + 251, + 251, + 313, + 386, + 386, + 386, + 342, + 342, + 342, + 246, + 259, + 372, + 372, + 372, + 372, + 372, + 263, + 367, + 251, + 251, + 91, + 251, + 304, + 304, + 204, + 258, + 258, + 258, + 358, + 344, + 344, + 344, + 339, + 359, + 359, + 308, + 340, + 365, + 213, + 213, + 213, + 73, + 16, + 73, + 49, + 68, + 138, + 85, + 62, + 62, + 324, + 62, + 62, + 392, + 316, + 205, + 118, + 118, + 153, + 205, + 288, + 316, + 22, + 22, + 145, + 195, + 195, + 212, + 254, + 315, + 315, + 37, + 37, + 181, + 394, + 39, + 39, + 219, + 377, + 265, + 377, + 377, + 5, + 100, + 217, + 217, + 286, + 286, + 286, + 286, + 286, + 286, + 321, + 321, + 0, + 0, + 67, + 176, + 176, + 223, + 287, + 287, + 319, + 28, + 28, + 28, + 28, + 52, + 52, + 229, + 229, + 229, + 343, + 16, + 16, + 73, + 73, + 204, + 335, + 335, + 335, + 335, + 335, + 335, + 9, + 9, + 78, + 207, + 368, + 38, + 67, + 67, + 67, + 400, + 400, + 34, + 34, + 249, + 348, + 6, + 231, + 338, + 208, + 22, + 22, + 22, + 351, + 297, + 323, + 323, + 323, + 241, + 241, + 81, + 241, + 129, + 129, + 241, + 241, + 25, + 218, + 290, + 350, + 350, + 350, + 350, + 350, + 350, + 350, + 350, + 3, + 3, + 84, + 200, + 200, + 338, + 338, + 338, + 90, + 118, + 189, + 189, + 261, + 261, + 391, + 391, + 391, + 54, + 185, + 397, + 397, + 225, + 225, + 397, + 73, + 73, + 302, + 302, + 85, + 365, + 102, + 186, + 186, + 186, + 186, + 231, + 283, + 283, + 283, + 316, + 11, + 11, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 189, + 189, + 189, + 249, + 249, + 377, + 115, + 115, + 188, + 188, + 234, + 393, + 145, + 145, + 94, + 145, + 145, + 234, + 343, + 103, + 56, + 103, + 103, + 103, + 103, + 234, + 234, + 296, + 308, + 308, + 115, + 64, + 115, + 218, + 218, + 400, + 400, + 400, + 27, + 129, + 211, + 260, + 260, + 394, + 90, + 112, + 229, + 229, + 336, + 336, + 119, + 209, + 306, + 114, + 241, + 179, + 179, + 241, + 301, + 12, + 12, + 12, + 140, + 140, + 140, + 140, + 183, + 228, + 228, + 274, + 327, + 327, + 18, + 18, + 58, + 119, + 119, + 167, + 212, + 212, + 212, + 385, + 385, + 12, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 185, + 216, + 216, + 254, + 254, + 254, + 393, + 393, + 393, + 9, + 9, + 9, + 9, + 145, + 145, + 248, + 277, + 277, + 277, + 277, + 277, + 277, + 314, + 6, + 6, + 6, + 6, + 137, + 153, + 226, + 226, + 226, + 259, + 380, + 380, + 380, + 146, + 20, + 146, + 146, + 166, + 166, + 231, + 231, + 386, + 386, + 12, + 133, + 193, + 193, + 340, + 141, + 141, + 196, + 196, + 196, + 196, + 203, + 288, + 388, + 77, + 104, + 104, + 180, + 180, + 180, + 207, + 207, + 299, + 353, + 353, + 16, + 100, + 100, + 115, + 115, + 176, + 244, + 367, + 367, + 31, + 31, + 143, + 143, + 143, + 203, + 203, + 330, + 330, + 330, + 17, + 137, + 137, + 162, + 245, + 245, + 245, + 273, + 273, + 309, + 67, + 124, + 124, + 124, + 124, + 195, + 195, + 241, + 241, + 267, + 324, + 92, + 141, + 141, + 162, + 162, + 162, + 240, + 240, + 325, + 150, + 198, + 198, + 215, + 215, + 324, + 30, + 94, + 146, + 146, + 279, + 279, + 279, + 375, + 19, + 19, + 19, + 149, + 149, + 149, + 149, + 149, + 165, + 165, + 216, + 216, + 333, + 333, + 38, + 99, + 112, + 112, + 112, + 151, + 151, + 151, + 223, + 223, + 223, + 223, + 223, + 333, + 27, + 27, + 80, + 147, + 147, + 214, + 348, + 348, + 348, + 348, + 127, + 127, + 203, + 349, + 349, + 349, + 349, + 52, + 52, + 52, + 123, + 123, + 224, + 224, + 154, + 154, + 224, + 257, + 257, + 347, + 97, + 135, + 135, + 153, + 153, + 153, + 216, + 216, + 216, + 258, + 258, + 258, + 333, + 333, + 44, + 65, + 65, + 65, + 179, + 262, + 349, + 349, + 27, + 61, + 134, + 134, + 134, + 134, + 244, + 244, + 299, + 391, + 24, + 24, + 24, + 89, + 110, + 110, + 189, + 268, + 268, + 349, + 297, + 332, + 192, + 271, + 332, + 332, + 332, + 70, + 70, + 70, + 249, + 113, + 113, + 249, + 268, + 361, + 361, + 361, + 192, + 192, + 233, + 233, + 233, + 233, + 233, + 270, + 357, + 357, + 357, + 70, + 107, + 161, + 161, + 247, + 269, + 399, + 126, + 231, + 286, + 321, + 321, + 122, + 288, + 288, + 324, + 97, + 97, + 97, + 224, + 286, + 374, + 388, + 313, + 313, + 385, + 385, + 385, + 171, + 171, + 171, + 171, + 171, + 206, + 396, + 0, + 83, + 231, + 352, + 355, + 266, + 266, + 340, + 54, + 54, + 267, + 267, + 267, + 267, + 370, + 370, + 183, + 274, + 274, + 274, + 295, + 295, + 94, + 94, + 94, + 128, + 128, + 128, + 273, + 395, + 198, + 198, + 49, + 49, + 198, + 247, + 253, + 361, + 361, + 13, + 144, + 192, + 264, + 378, + 378, + 38, + 121, + 164, + 219, + 252, + 369, + 169, + 278, + 278, + 278, + 238, + 278, + 361, + 361, + 136, + 175, + 175, + 400, + 302, + 302, + 129, + 183, + 302, + 145, + 230, + 326, + 338, + 338, + 338, + 28, + 28, + 28, + 93, + 93, + 338, + 338, + 338, + 75, + 298, + 133, + 298, + 298, + 342, + 29, + 29, + 78, + 78, + 78, + 130, + 193, + 247, + 325, + 325, + 37, + 37, + 37, + 100, + 170, + 245, + 307, + 85, + 185, + 272, + 394, + 394, + 394, + 394, + 39, + 39, + 331, + 247, + 247, + 269, + 269, + 386, + 386, + 156, + 388, + 112, + 305, + 372, + 372, + 78, + 78, + 372, + 245, + 392, + 373, + 110, + 110, + 110, + 217, + 289, + 289, + 379, + 134, + 182, + 224, + 355, + 69, + 69, + 143, + 164, + 164, + 202, + 338, + 299, + 299, + 299, + 377, + 377, + 4, + 4, + 91, + 91, + 143, + 143, + 143, + 185, + 236, + 236, + 236, + 274, + 274, + 274, + 274, + 274, + 316, + 17, + 17, + 17, + 91, + 116, + 161, + 161, + 161, + 161, + 236, + 236, + 236, + 304, + 304, + 304, + 8, + 8, + 8, + 8, + 83, + 83, + 149, + 149, + 159, + 225, + 225, + 260, + 392, + 392, + 45, + 76, + 76, + 125, + 155, + 252, + 384, + 384, + 384, + 80, + 80, + 197, + 238, + 255, + 384, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 100, + 112, + 180, + 245, + 397, + 26, + 88, + 88, + 175, + 249, + 249, + 388, + 388, + 62, + 115, + 115, + 344, + 77, + 77, + 355, + 355, + 297, + 297, + 297, + 355, + 355, + 78, + 184, + 279, + 395, + 395, + 395, + 395, + 49, + 89, + 89, + 89, + 180, + 180, + 274, + 358, + 53, + 160, + 160, + 205, + 287, + 398, + 121, + 121, + 121, + 188, + 217, + 394, + 123, + 177, + 177, + 177, + 342, + 93, + 43, + 43, + 115, + 115, + 115, + 166, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 378, + 378, + 378, + 43, + 43, + 92, + 92, + 92, + 136, + 200, + 200, + 279, + 279, + 207, + 207, + 279, + 387, + 387, + 4, + 4, + 4, + 4, + 92, + 128, + 128, + 173, + 173, + 173, + 173, + 173, + 201, + 267, + 267, + 334, + 36, + 36, + 57, + 128, + 153, + 214, + 214, + 214, + 258, + 320, + 59, + 165, + 165, + 300, + 300, + 300, + 369, + 369, + 15, + 15, + 15, + 15, + 93, + 135, + 135, + 135, + 135, + 135, + 218, + 296, + 296, + 296, + 296, + 296, + 296, + 302, + 23, + 23, + 23, + 23, + 73, + 73, + 73, + 73, + 131, + 179, + 179, + 179, + 232, + 285, + 341, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 150, + 193, + 193, + 193, + 295, + 334, + 53, + 146, + 146, + 195, + 195, + 195, + 297, + 334, + 334, + 334, + 67, + 130, + 296, + 296, + 296, + 296, + 296, + 342, + 342, + 342, + 342, + 31, + 83, + 83, + 103, + 182, + 182, + 286, + 286, + 339, + 10, + 74, + 103, + 270, + 270, + 321, + 321, + 321, + 29, + 29, + 29, + 99, + 124, + 236, + 236, + 267, + 335, + 335, + 50, + 50, + 100, + 100, + 120, + 186, + 204, + 204, + 204, + 259, + 259, + 259, + 259, + 303, + 303, + 303, + 303, + 16, + 58, + 58, + 58, + 128, + 128, + 159, + 209, + 209, + 345, + 23, + 23, + 130, + 204, + 204, + 168, + 168, + 168, + 168, + 204, + 316, + 63, + 221, + 221, + 221, + 257, + 257, + 257, + 377, + 97, + 97, + 48, + 97, + 250, + 250, + 348, + 219, + 219, + 74, + 74, + 178, + 219, + 397, + 246, + 349, + 349, + 349, + 240, + 161, + 240, + 344, + 270, + 270, + 344, + 344, + 344, + 344, + 344, + 112, + 194, + 211, + 211, + 211, + 279, + 279, + 352, + 35, + 104, + 104, + 104, + 104, + 104, + 104, + 55, + 55, + 55, + 55, + 104, + 266, + 266, + 266, + 379, + 76, + 76, + 129, + 319, + 130, + 175, + 217, + 217, + 368, + 368, + 368, + 112, + 153, + 219, + 219, + 219, + 219, + 322, + 322, + 144, + 180, + 180, + 180, + 180, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 295, + 295, + 295, + 390, + 66, + 66, + 137, + 165, + 245, + 329, + 329, + 42, + 42, + 42, + 144, + 258, + 258, + 385, + 226, + 226, + 265, + 347, + 170, + 282, + 282, + 282, + 366, + 366, + 366, + 345, + 345, + 105, + 105, + 233, + 233, + 233, + 345, + 345, + 5, + 5, + 5, + 55, + 55, + 185, + 276, + 276, + 276, + 276, + 364, + 364, + 364, + 364, + 200, + 251, + 382, + 382, + 380, + 357, + 357, + 357, + 357, + 390, + 377, + 275, + 377, + 376, + 77, + 77, + 217, + 376, + 376, + 376, + 318, + 42, + 42, + 42, + 42, + 42, + 188, + 188, + 55, + 188, + 241, + 318, + 156, + 399, + 399, + 319, + 127, + 319, + 383, + 248, + 26, + 26, + 26, + 26, + 127, + 127, + 248, + 289, + 383, + 383, + 383, + 383, + 217, + 217, + 217, + 345, + 212, + 212, + 161, + 161, + 88, + 161, + 212, + 212, + 212, + 350, + 382, + 387, + 349, + 321, + 10, + 157, + 340, + 263, + 376, + 60, + 150, + 150, + 355, + 355, + 355, + 355, + 340, + 340, + 318, + 325, + 325, + 326, + 354, + 345, + 231, + 345, + 345, + 345, + 41, + 76, + 76, + 190, + 190, + 354, + 354, + 208, + 208, + 208, + 208, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 354, + 30, + 59, + 179, + 296, + 340, + 340, + 175, + 299, + 329, + 329, + 329, + 185, + 204, + 329, + 85, + 309, + 309, + 334, + 313, + 183, + 219, + 282, + 282, + 370, + 127, + 163, + 163, + 85, + 138, + 70, + 70, + 10, + 129, + 196, + 196, + 196, + 366, + 21, + 133, + 174, + 18, + 18, + 183, + 368, + 45, + 386, + 8, + 368, + 21, + 21, + 126, + 126, + 126, + 249, + 276, + 318, + 318, + 318, + 157, + 211, + 259, + 259, + 156, + 156, + 218, + 218, + 200, + 57, + 57, + 57, + 57, + 62, + 62, + 331, + 331, + 37, + 37, + 37, + 37, + 57, + 287, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 9, + 9, + 9, + 102, + 102, + 364, + 34, + 34, + 73, + 73, + 169, + 251, + 339, + 6, + 169, + 169, + 396, + 396, + 224, + 224, + 396, + 396, + 4, + 181, + 349, + 176, + 176, + 154, + 154, + 213, + 269, + 154, + 260, + 260, + 260, + 260, + 393, + 393, + 32, + 163, + 163, + 215, + 215, + 215, + 215, + 258, + 343, + 343, + 343, + 213, + 213, + 393, + 15, + 15, + 334, + 334, + 40, + 375, + 375, + 252, + 252, + 245, + 245, + 153, + 245, + 245, + 252, + 375, + 40, + 120, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 229, + 229, + 272, + 272, + 272, + 272, + 387, + 35, + 35, + 55, + 55, + 149, + 173, + 173, + 173, + 173, + 173, + 233, + 259, + 259, + 259, + 259, + 302, + 54, + 125, + 125, + 125, + 125, + 169, + 288, + 288, + 288, + 288, + 205, + 288, + 288, + 317, + 179, + 285, + 391, + 391, + 391, + 158, + 158, + 158, + 333, + 182, + 323, + 90, + 130, + 130, + 154, + 154, + 154, + 247, + 247, + 247, + 256, + 256, + 365, + 365, + 365, + 144, + 228, + 228, + 228, + 228, + 228, + 268, + 343, + 343, + 46, + 84, + 84, + 84, + 84, + 187, + 187, + 213, + 213, + 213, + 269, + 344, + 344, + 344, + 17, + 52, + 144, + 269, + 356, + 111, + 191, + 295, + 295, + 325, + 15, + 72, + 72, + 297, + 119, + 119, + 181, + 297, + 383, + 383, + 75, + 75, + 75, + 75, + 75, + 75, + 280, + 280, + 368, + 368, + 53, + 53, + 126, + 126, + 294, + 294, + 335, + 335, + 335, + 335, + 335, + 335, + 3, + 91, + 91, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 250, + 250, + 250, + 250, + 250, + 264, + 326, + 62, + 252, + 252, + 398, + 398, + 398, + 22, + 66, + 66, + 266, + 230, + 230, + 230, + 230, + 266, + 266, + 266, + 385, + 61, + 104, + 155, + 213, + 274, + 274, + 340, + 69, + 193, + 193, + 241, + 241, + 241, + 241, + 279, + 279, + 279, + 279, + 334, + 334, + 26, + 54, + 169, + 232, + 232, + 232, + 289, + 289, + 352, + 352, + 64, + 164, + 147, + 164, + 339, + 244, + 262, + 262, + 262, + 339, + 339, + 339, + 339, + 339, + 45, + 51, + 140, + 140, + 140, + 200, + 200, + 327, + 327, + 327, + 5, + 67, + 67, + 67, + 67, + 67, + 67, + 131, + 131, + 267, + 336, + 7, + 68, + 68, + 68, + 110, + 110, + 110, + 110, + 345, + 19, + 63, + 63, + 109, + 109, + 109, + 109, + 164, + 246, + 351, + 70, + 70, + 146, + 146, + 146, + 197, + 197, + 211, + 211, + 350, + 34, + 92, + 126, + 161, + 310, + 310, + 142, + 142, + 183, + 183, + 231, + 363, + 363, + 363, + 363, + 363, + 363, + 47, + 47, + 47, + 95, + 95, + 95, + 146, + 146, + 175, + 175, + 175, + 209, + 209, + 327, + 26, + 26, + 26, + 63, + 63, + 101, + 101, + 101, + 179, + 179, + 235, + 377, + 377, + 25, + 25, + 25, + 25, + 25, + 94, + 119, + 199, + 199, + 199, + 224, + 378, + 378, + 156, + 156, + 270, + 270, + 270, + 339, + 339, + 339, + 339, + 87, + 154, + 229, + 229, + 229, + 229, + 281, + 386, + 33, + 33, + 156, + 156, + 207, + 273, + 273, + 273, + 273, + 355, + 22, + 100, + 108, + 179, + 395, + 395, + 203, + 203, + 203, + 395, + 395, + 395, + 395, + 395, + 23, + 99, + 115, + 226, + 393, + 37, + 37, + 37, + 37, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 281, + 346, + 346, + 346, + 25, + 240, + 383, + 113, + 113, + 113, + 15, + 86, + 86, + 113, + 316, + 316, + 115, + 115, + 61, + 61, + 115, + 340, + 121, + 375, + 375, + 375, + 375, + 135, + 135, + 230, + 376, + 376, + 294, + 294, + 85, + 10, + 83, + 151, + 151, + 151, + 151, + 354, + 354, + 83, + 97, + 317, + 97, + 97, + 97, + 377, + 377, + 118, + 310, + 310, + 310, + 47, + 47, + 206, + 206, + 318, + 240, + 364, + 364, + 96, + 14, + 96, + 96, + 160, + 160, + 364, + 155, + 155, + 155, + 155, + 364, + 341, + 190, + 190, + 190, + 190, + 283, + 329, + 329, + 69, + 164, + 164, + 59, + 172, + 172, + 390, + 41, + 41, + 41, + 164, + 164, + 216, + 216, + 216, + 216, + 275, + 275, + 275, + 275, + 275, + 326, + 93, + 186, + 186, + 186, + 230, + 288, + 306, + 306, + 306, + 306, + 306, + 306, + 37, + 180, + 312, + 8, + 8, + 8, + 8, + 197, + 224, + 331, + 331, + 239, + 239, + 352, + 352, + 352, + 352, + 218, + 177, + 218, + 218, + 218, + 343, + 94, + 1, + 94, + 137, + 179, + 212, + 336, + 39, + 54, + 152, + 152, + 224, + 376, + 376, + 55, + 55, + 137, + 182, + 182, + 182, + 182, + 208, + 385, + 385, + 4, + 141, + 181, + 181, + 275, + 275, + 309, + 39, + 101, + 184, + 184, + 322, + 322, + 5, + 5, + 5, + 63, + 63, + 63, + 63, + 63, + 187, + 187, + 187, + 187, + 187, + 247, + 247, + 247, + 351, + 351, + 191, + 191, + 191, + 238, + 238, + 238, + 238, + 238, + 238, + 325, + 42, + 63, + 114, + 206, + 206, + 335, + 335, + 185, + 204, + 388, + 32, + 164, + 242, + 242, + 389, + 0, + 322, + 322, + 28, + 28, + 28, + 28, + 56, + 56, + 142, + 228, + 282, + 345, + 94, + 109, + 228, + 228, + 254, + 374, + 123, + 123, + 241, + 292, + 292, + 372, + 372, + 150, + 205, + 205, + 205, + 297, + 345, + 89, + 220, + 283, + 336, + 336, + 336, + 336, + 336, + 277, + 277, + 307, + 164, + 261, + 261, + 310, + 198, + 198, + 198, + 198, + 273, + 343, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 352, + 180, + 180, + 244, + 270, + 361, + 182, + 182, + 182, + 81, + 81, + 182, + 238, + 238, + 238, + 238, + 357, + 357, + 357, + 21, + 21, + 21, + 79, + 352, + 33, + 95, + 298, + 389, + 389, + 282, + 339, + 383, + 383, + 342, + 297, + 56, + 56, + 297, + 154, + 297, + 297, + 297, + 297, + 297, + 342, + 342, + 7, + 7, + 7, + 75, + 75, + 196, + 238, + 349, + 349, + 349, + 349, + 349, + 349, + 349, + 77, + 222, + 222, + 222, + 341, + 136, + 197, + 197, + 197, + 197, + 197, + 197, + 241, + 298, + 319, + 10, + 55, + 339, + 89, + 310, + 310, + 310, + 310, + 310, + 310, + 5, + 54, + 234, + 234, + 234, + 255, + 255, + 360, + 360, + 360, + 360, + 360, + 360, + 2, + 2, + 2, + 111, + 111, + 231, + 231, + 267, + 267, + 340, + 340, + 43, + 43, + 43, + 74, + 74, + 120, + 217, + 217, + 261, + 261, + 361, + 24, + 24, + 24, + 223, + 269, + 269, + 334, + 334, + 334, + 334, + 334, + 107, + 186, + 221, + 221, + 221, + 298, + 307, + 24, + 24, + 24, + 96, + 220, + 220, + 220, + 262, + 342, + 7, + 7, + 7, + 212, + 288, + 313, + 313, + 90, + 164, + 164, + 202, + 202, + 202, + 299, + 376, + 376, + 32, + 32, + 65, + 148, + 207, + 266, + 266, + 360, + 6, + 210, + 210, + 210, + 210, + 252, + 399, + 256, + 307, + 327, + 82, + 82, + 194, + 194, + 230, + 342, + 342, + 24, + 24, + 104, + 380, + 115, + 328, + 328, + 328, + 328, + 328, + 240, + 240, + 240, + 298, + 298, + 79, + 79, + 50, + 79, + 158, + 158, + 158, + 158, + 390, + 91, + 176, + 308, + 203, + 203, + 203, + 229, + 54, + 54, + 54, + 133, + 165, + 165, + 229, + 297, + 85, + 135, + 189, + 189, + 189, + 271, + 40, + 40, + 122, + 122, + 122, + 122, + 170, + 170, + 215, + 142, + 142, + 142, + 288, + 288, + 288, + 142, + 198, + 106, + 86, + 363, + 363, + 86, + 122, + 122, + 122, + 122, + 188, + 188, + 188, + 242, + 242, + 242, + 281, + 372, + 372, + 16, + 16, + 16, + 105, + 105, + 105, + 105, + 189, + 272, + 386, + 43, + 103, + 195, + 195, + 214, + 214, + 284, + 284, + 389, + 389, + 120, + 120, + 120, + 120, + 194, + 235, + 277, + 277, + 315, + 315, + 315, + 78, + 147, + 187, + 187, + 213, + 213, + 293, + 373, + 109, + 185, + 245, + 258, + 258, + 343, + 343, + 18, + 18, + 18, + 18, + 18, + 73, + 73, + 119, + 119, + 119, + 119, + 119, + 119, + 189, + 229, + 229, + 301, + 83, + 148, + 173, + 173, + 173, + 209, + 256, + 256, + 347, + 347, + 14, + 123, + 162, + 162, + 162, + 236, + 286, + 286, + 286, + 286, + 286, + 286, + 310, + 32, + 32, + 161, + 161, + 204, + 286, + 286, + 286, + 376, + 49, + 49, + 194, + 194, + 194, + 194, + 194, + 217, + 217, + 217, + 217, + 328, + 31, + 96, + 96, + 200, + 222, + 222, + 222, + 222, + 396, + 194, + 296, + 379, + 379, + 379, + 189, + 129, + 129, + 129, + 189, + 189, + 254, + 345, + 345, + 188, + 390, + 81, + 10, + 10, + 10, + 81, + 157, + 157, + 149, + 149, + 149, + 157, + 245, + 245, + 245, + 245, + 253, + 352, + 352, + 37, + 122, + 359, + 167, + 167, + 167, + 18, + 57, + 146, + 167, + 167, + 258, + 258, + 320, + 320, + 19, + 81, + 81, + 81, + 131, + 131, + 131, + 131, + 131, + 167, + 201, + 330, + 54, + 54, + 17, + 54, + 128, + 287, + 287, + 346, + 346, + 142, + 243, + 330, + 330, + 330, + 130, + 47, + 47, + 47, + 47, + 47, + 47, + 76, + 76, + 76, + 76, + 76, + 76, + 130, + 182, + 339, + 85, + 115, + 153, + 153, + 153, + 319, + 319, + 319, + 319, + 319, + 300, + 319, + 16, + 16, + 16, + 16, + 173, + 173, + 173, + 368, + 348, + 348, + 167, + 167, + 167, + 167, + 348, + 348, + 359, + 259, + 259, + 338, + 363, + 363, + 363, + 340, + 229, + 229, + 229, + 229, + 229, + 340, + 110, + 110, + 110, + 234, + 195, + 234, + 256, + 369, + 296, + 129, + 129, + 129, + 173, + 296, + 381, + 195, + 315, + 351, + 351, + 351, + 372, + 49, + 303, + 303, + 303, + 332, + 309, + 363, + 126, + 307, + 307, + 334, + 46, + 156, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 156, + 156, + 156, + 156, + 156, + 217, + 385, + 12, + 12, + 91, + 91, + 91, + 133, + 171, + 362, + 9, + 106, + 106, + 106, + 185, + 219, + 352, + 352, + 352, + 352, + 352, + 286, + 352, + 48, + 48, + 48, + 48, + 177, + 177, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 256, + 371, + 371, + 371, + 36, + 36, + 36, + 54, + 54, + 169, + 238, + 265, + 372, + 372, + 372, + 372, + 372, + 372, + 372, + 12, + 68, + 161, + 161, + 161, + 161, + 213, + 213, + 270, + 270, + 346, + 346, + 346, + 0, + 182, + 182, + 182, + 182, + 203, + 203, + 258, + 399, + 162, + 366, + 199, + 199, + 199, + 199, + 199, + 246, + 355, + 161, + 329, + 57, + 101, + 101, + 101, + 101, + 174, + 174, + 174, + 243, + 243, + 275, + 303, + 28, + 28, + 79, + 122, + 182, + 296, + 296, + 296, + 296, + 396, + 396, + 115, + 11, + 11, + 11, + 11, + 68, + 115, + 189, + 189, + 283, + 382, + 175, + 209, + 342, + 19, + 19, + 19, + 19, + 55, + 130, + 130, + 169, + 252, + 252, + 370, + 370, + 81, + 131, + 131, + 131, + 170, + 170, + 170, + 219, + 219, + 389, + 54, + 171, + 171, + 286, + 304, + 304, + 34, + 65, + 65, + 65, + 65, + 65, + 165, + 260, + 351, + 351, + 351, + 13, + 85, + 85, + 134, + 194, + 253, + 253, + 397, + 0, + 0, + 0, + 0, + 0, + 0, + 98, + 187, + 187, + 187, + 220, + 266, + 301, + 47, + 47, + 75, + 75, + 136, + 180, + 374, + 374, + 84, + 84, + 84, + 123, + 193, + 330, + 67, + 67, + 191, + 395, + 395, + 53, + 53, + 53, + 53, + 165, + 377, + 21, + 21, + 76, + 76, + 190, + 201, + 260, + 334, + 42, + 59, + 142, + 158, + 158, + 209, + 269, + 269, + 269, + 363, + 108, + 75, + 75, + 75, + 108, + 108, + 108, + 243, + 251, + 347, + 347, + 142, + 142, + 142, + 142, + 142, + 142, + 171, + 171, + 264, + 264, + 354, + 354, + 130, + 160, + 160, + 273, + 326, + 19, + 19, + 102, + 102, + 170, + 170, + 170, + 170, + 170, + 170, + 380, + 36, + 36, + 150, + 150, + 397, + 397, + 379, + 353, + 336, + 328, + 328, + 328, + 386, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 283, + 386, + 109, + 109, + 246, + 246, + 246, + 262, + 262, + 389, + 389, + 389, + 389, + 389, + 389, + 150, + 152, + 152, + 152, + 284, + 352, + 352, + 352, + 9, + 9, + 83, + 83, + 146, + 153, + 265, + 331, + 29, + 29, + 98, + 98, + 116, + 116, + 116, + 161, + 161, + 264, + 397, + 397, + 26, + 90, + 102, + 229, + 229, + 229, + 293, + 293, + 293, + 293, + 389, + 3, + 80, + 80, + 80, + 247, + 365, + 365, + 7, + 65, + 234, + 234, + 324, + 324, + 324, + 7, + 7, + 92, + 212, + 212, + 324, + 324, + 74, + 338, + 91, + 36, + 91, + 91, + 131, + 397, + 4, + 4, + 356, + 263, + 322, + 23, + 23, + 105, + 366, + 366, + 92, + 92, + 150, + 322, + 224, + 224, + 224, + 321, + 320, + 365, + 365, + 365, + 310, + 310, + 159, + 108, + 159, + 159, + 159, + 159, + 159, + 295, + 310, + 138, + 178, + 350, + 350, + 350, + 397, + 118, + 118, + 118, + 295, + 397, + 151, + 151, + 151, + 317, + 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, + 318, + 113, + 349, + 349, + 16, + 221, + 221, + 292, + 292, + 355, + 149, + 92, + 92, + 92, + 149, + 208, + 208, + 208, + 347, + 347, + 347, + 347, + 138, + 138, + 138, + 152, + 152, + 239, + 239, + 253, + 253, + 303, + 303, + 38, + 111, + 111, + 111, + 171, + 171, + 225, + 321, + 294, + 321, + 72, + 129, + 235, + 235, + 235, + 235, + 353, + 142, + 226, + 176, + 226, + 387, + 104, + 130, + 95, + 95, + 95, + 130, + 237, + 237, + 155, + 155, + 155, + 237, + 237, + 237, + 237, + 350, + 11, + 11, + 11, + 102, + 102, + 102, + 176, + 176, + 320, + 320, + 29, + 29, + 126, + 385, + 385, + 152, + 385, + 385, + 2, + 2, + 2, + 2, + 80, + 170, + 387, + 387, + 4, + 86, + 203, + 203, + 203, + 22, + 22, + 22, + 230, + 92, + 230, + 31, + 31, + 90, + 90, + 90, + 90, + 122, + 122, + 327, + 327, + 327, + 11, + 11, + 11, + 11, + 11, + 87, + 101, + 182, + 182, + 298, + 353, + 353, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 72, + 72, + 72, + 72, + 72, + 128, + 236, + 236, + 236, + 236, + 278, + 335, + 335, + 93, + 235, + 235, + 297, + 297, + 297, + 382, + 40, + 99, + 99, + 99, + 126, + 210, + 267, + 267, + 267, + 337, + 337, + 337, + 337, + 41, + 41, + 41, + 41, + 77, + 135, + 176, + 223, + 223, + 284, + 284, + 284, + 377, + 377, + 1, + 1, + 1, + 66, + 152, + 243, + 243, + 243, + 279, + 279, + 279, + 279, + 321, + 21, + 99, + 99, + 99, + 99, + 99, + 99, + 192, + 239, + 239, + 239, + 239, + 283, + 337, + 337, + 50, + 77, + 185, + 216, + 216, + 265, + 265, + 327, + 327, + 28, + 28, + 28, + 69, + 196, + 244, + 254, + 254, + 254, + 254, + 340, + 340, + 48, + 86, + 177, + 207, + 207, + 207, + 207, + 207, + 273, + 373, + 25, + 64, + 64, + 194, + 194, + 241, + 241, + 322, + 322, + 37, + 37, + 37, + 37, + 55, + 166, + 216, + 285, + 285, + 285, + 285, + 285, + 285, + 353, + 353, + 2, + 2, + 74, + 74, + 74, + 74, + 138, + 138, + 163, + 163, + 237, + 237, + 237, + 375, + 375, + 15, + 15, + 15, + 79, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 188, + 188, + 208, + 208, + 336, + 336, + 71, + 71, + 71, + 137, + 161, + 161, + 219, + 219, + 258, + 348, + 61, + 171, + 213, + 342, + 36, + 100, + 100, + 100, + 100, + 100, + 100, + 197, + 247, + 247, + 247, + 247, + 247, + 292, + 292, + 292, + 334, + 334, + 5, + 118, + 118, + 118, + 161, + 161, + 161, + 226, + 226, + 259, + 392, + 29, + 197, + 349, + 349, + 25, + 378, + 378, + 146, + 146, + 146, + 378, + 378, + 16, + 123, + 123, + 348, + 348, + 22, + 117, + 4, + 4, + 4, + 84, + 84, + 88, + 88, + 393, + 363, + 63, + 363, + 37, + 210, + 108, + 123, + 123, + 163, + 387, + 14, + 45, + 56, + 56, + 56, + 206, + 206, + 206, + 206, + 355, + 169, + 169, + 214, + 214, + 214, + 214, + 258, + 371, + 254, + 378, + 378, + 378, + 196, + 196, + 97, + 97, + 97, + 196, + 196, + 224, + 224, + 224, + 292, + 292, + 146, + 216, + 292, + 292, + 292, + 292, + 292, + 5, + 91, + 91, + 119, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 223, + 223, + 223, + 223, + 298, + 298, + 298, + 384, + 384, + 384, + 384, + 384, + 36, + 88, + 88, + 88, + 136, + 136, + 168, + 168, + 168, + 168, + 168, + 211, + 251, + 397, + 397, + 36, + 36, + 36, + 139, + 139, + 184, + 237, + 298, + 317, + 317, + 317, + 38, + 72, + 72, + 104, + 104, + 193, + 193, + 193, + 207, + 207, + 207, + 207, + 207, + 207, + 279, + 333, + 61, + 106, + 106, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 227, + 227, + 297, + 297, + 297, + 329, + 56, + 101, + 190, + 190, + 291, + 291, + 360, + 28, + 115, + 115, + 205, + 205, + 205, + 205, + 313, + 15, + 147, + 225, + 225, + 283, + 387, + 38, + 38, + 38, + 140, + 140, + 281, + 281, + 281, + 340, + 24, + 24, + 108, + 190, + 190, + 274, + 334, + 8, + 8, + 8, + 119, + 331, + 213, + 213, + 213, + 213, + 274, + 274, + 331, + 331, + 331, + 125, + 234, + 333, + 333, + 111, + 375, + 338, + 338, + 322, + 81, + 81, + 81, + 170, + 170, + 170, + 170, + 228, + 228, + 286, + 286, + 286, + 286, + 322, + 322, + 322, + 85, + 85, + 85, + 172, + 253, + 383, + 383, + 110, + 162, + 162, + 366, + 3, + 3, + 3, + 77, + 322, + 77, + 20, + 20, + 77, + 317, + 42, + 318, + 318, + 307, + 294, + 348, + 348, + 348, + 311, + 311, + 335, + 172, + 172, + 285, + 285, + 285, + 335, + 197, + 197, + 197, + 197, + 197, + 276, + 276, + 276, + 276, + 276, + 276, + 381, + 381, + 381, + 283, + 384, + 377, + 377, + 353, + 353, + 342, + 233, + 342, + 267, + 342, + 342, + 342, + 342, + 35, + 87, + 103, + 103, + 219, + 219, + 219, + 362, + 362, + 135, + 303, + 59, + 143, + 143, + 143, + 336, + 59, + 348, + 348, + 348, + 179, + 179, + 294, + 294, + 294, + 396, + 396, + 89, + 135, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 249, + 261, + 389, + 84, + 198, + 198, + 243, + 243, + 324, + 324, + 74, + 74, + 140, + 161, + 240, + 284, + 284, + 284, + 284, + 284, + 321, + 321, + 321, + 90, + 118, + 118, + 300, + 350, + 49, + 143, + 186, + 345, + 345, + 345, + 345, + 345, + 345, + 265, + 345, + 345, + 45, + 78, + 189, + 383, + 383, + 383, + 136, + 136, + 182, + 334, + 180, + 180, + 180, + 211, + 354, + 23, + 192, + 192, + 192, + 192, + 192, + 192, + 306, + 306, + 43, + 155, + 398, + 12, + 12, + 198, + 353, + 353, + 280, + 305, + 305, + 305, + 305, + 141, + 215, + 318, + 318, + 50, + 50, + 50, + 87, + 87, + 149, + 194, + 214, + 214, + 330, + 330, + 330, + 330, + 116, + 116, + 116, + 199, + 216, + 216, + 350, + 120, + 184, + 184, + 184, + 184, + 184, + 326, + 326, + 31, + 31, + 31, + 31, + 56, + 56, + 182, + 263, + 376, + 1, + 1, + 186, + 186, + 297, + 320, + 320, + 320, + 320, + 320, + 320, + 11, + 65, + 65, + 138, + 138, + 189, + 398, + 98, + 98, + 148, + 148, + 170, + 170, + 170, + 241, + 241, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 343, + 83, + 83, + 129, + 189, + 189, + 320, + 320, + 138, + 138, + 138, + 363, + 363, + 363, + 363, + 149, + 377, + 377, + 84, + 203, + 203, + 203, + 183, + 183, + 203, + 203, + 203, + 203, + 307, + 307, + 1, + 119, + 179, + 179, + 179, + 179, + 233, + 233, + 233, + 381, + 14, + 84, + 118, + 118, + 118, + 118, + 118, + 216, + 216, + 388, + 4, + 69, + 119, + 216, + 303, + 49, + 49, + 368, + 368, + 49, + 49, + 223, + 223, + 94, + 223, + 112, + 223, + 358, + 28, + 28, + 28, + 128, + 156, + 156, + 202, + 288, + 288, + 399, + 28, + 115, + 215, + 368, + 27, + 27, + 27, + 27, + 27, + 72, + 72, + 135, + 173, + 173, + 362, + 21, + 83, + 130, + 130, + 383, + 10, + 358, + 247, + 358, + 30, + 30, + 111, + 111, + 181, + 181, + 293, + 358, + 358, + 358, + 355, + 358, + 348, + 388, + 370, + 367, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 185, + 241, + 241, + 335, + 42, + 42, + 122, + 187, + 239, + 239, + 339, + 339, + 339, + 339, + 339, + 339, + 339, + 339, + 22, + 22, + 79, + 156, + 366, + 9, + 9, + 145, + 145, + 399, + 399, + 56, + 328, + 328, + 61, + 61, + 2, + 61, + 137, + 137, + 137, + 137, + 137, + 249, + 249, + 249, + 249, + 249, + 282, + 282, + 282, + 282, + 282, + 339, + 339, + 15, + 120, + 120, + 180, + 180, + 228, + 228, + 288, + 288, + 320, + 320, + 320, + 12, + 12, + 226, + 286, + 286, + 286, + 354, + 39, + 239, + 239, + 239, + 239, + 278, + 278, + 278, + 309, + 48, + 48, + 269, + 314, + 314, + 314, + 25, + 139, + 294, + 337, + 337, + 237, + 354, + 309, + 125, + 376, + 63, + 63, + 350, + 350, + 40, + 71, + 222, + 222, + 222, + 109, + 222, + 222, + 222, + 268, + 268, + 375, + 20, + 221, + 296, + 380, + 59, + 59, + 59, + 124, + 124, + 124, + 124, + 394, + 147, + 108, + 108, + 197, + 197, + 213, + 288, + 288, + 395, + 395, + 395, + 74, + 74, + 74, + 107, + 193, + 248, + 248, + 277, + 339, + 283, + 365, + 71, + 71, + 308, + 399, + 93, + 101, + 101, + 101, + 236, + 236, + 399, + 273, + 365, + 195, + 195, + 195, + 195, + 195, + 346, + 28, + 28, + 28, + 113, + 163, + 269, + 269, + 393, + 393, + 36, + 135, + 135, + 135, + 135, + 135, + 191, + 191, + 223, + 264, + 396, + 396, + 57, + 141, + 161, + 161, + 161, + 161, + 202, + 202, + 202, + 202, + 202, + 202, + 318, + 318, + 25, + 111, + 161, + 231, + 231, + 231, + 265, + 265, + 371, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 133, + 245, + 187, + 245, + 251, + 385, + 385, + 41, + 41, + 96, + 96, + 96, + 96, + 146, + 163, + 163, + 163, + 163, + 163, + 224, + 294, + 398, + 11, + 95, + 105, + 105, + 179, + 179, + 241, + 331, + 5, + 5, + 150, + 375, + 375, + 375, + 190, + 375, + 16, + 51, + 140, + 189, + 388, + 141, + 141, + 6, + 6, + 6, + 141, + 141, + 197, + 294, + 294, + 294, + 340, + 31, + 151, + 298, + 382, + 382, + 382, + 382, + 93, + 93, + 93, + 198, + 240, + 240, + 240, + 240, + 240, + 251, + 304, + 33, + 89, + 89, + 89, + 104, + 179, + 179, + 179, + 179, + 179, + 179, + 202, + 202, + 301, + 301, + 103, + 160, + 222, + 222, + 222, + 222, + 222, + 361, + 361, + 361, + 80, + 149, + 155, + 224, + 369, + 369, + 17, + 17, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 169, + 203, + 203, + 350, + 350, + 350, + 12, + 12, + 164, + 396, + 94, + 155, + 334, + 334, + 318, + 113, + 234, + 279, + 306, + 318, + 175, + 318, + 201, + 317, + 317, + 340, + 335, + 335, + 335, + 335, + 335, + 145, + 301, + 340, + 290, + 290, + 290, + 290, + 290, + 340, + 340, + 276, + 311, + 187, + 187, + 187, + 282, + 282, + 282, + 282, + 336, + 336, + 60, + 152, + 152, + 363, + 54, + 359, + 359, + 70, + 369, + 98, + 203, + 203, + 346, + 49, + 341, + 312, + 201, + 201, + 312, + 315, + 40, + 219, + 62, + 62, + 62, + 101, + 101, + 112, + 149, + 149, + 214, + 214, + 214, + 214, + 363, + 1, + 1, + 65, + 147, + 166, + 166, + 166, + 208, + 208, + 208, + 303, + 14, + 14, + 170, + 170, + 170, + 170, + 382, + 382, + 382, + 44, + 44, + 44, + 191, + 191, + 191, + 191, + 212, + 388, + 15, + 15, + 15, + 199, + 393, + 393, + 45, + 45, + 45, + 45, + 45, + 45, + 95, + 95, + 95, + 126, + 349, + 349, + 237, + 237, + 259, + 259, + 349, + 74, + 74, + 277, + 366, + 97, + 115, + 260, + 260, + 260, + 260, + 260, + 393, + 393, + 393, + 393, + 40, + 40, + 79, + 138, + 138, + 353, + 3, + 73, + 374, + 313, + 313, + 243, + 295, + 295, + 313, + 36, + 152, + 152, + 238, + 238, + 305, + 111, + 111, + 111, + 111, + 217, + 217, + 391, + 391, + 391, + 391, + 18, + 18, + 147, + 160, + 160, + 356, + 352, + 352, + 53, + 267, + 126, + 267, + 267, + 352, + 18, + 18, + 18, + 67, + 67, + 67, + 67, + 67, + 351, + 36, + 345, + 345, + 27, + 27, + 323, + 272, + 323, + 323, + 323, + 45, + 99, + 211, + 291, + 26, + 15, + 15, + 164, + 164, + 237, + 237, + 27, + 232, + 36, + 94, + 94, + 322, + 1, + 1, + 1, + 1, + 1, + 283, + 283, + 355, + 21, + 270, + 378, + 378, + 378, + 378, + 7, + 69, + 69, + 142, + 142, + 210, + 210, + 272, + 272, + 272, + 272, + 374, + 374, + 48, + 48, + 48, + 48, + 48, + 69, + 69, + 69, + 111, + 175, + 229, + 229, + 229, + 313, + 38, + 122, + 160, + 232, + 232, + 232, + 340, + 340, + 340, + 44, + 44, + 103, + 216, + 216, + 251, + 251, + 307, + 49, + 136, + 136, + 199, + 199, + 199, + 225, + 273, + 273, + 273, + 399, + 399, + 399, + 399, + 399, + 36, + 36, + 36, + 36, + 116, + 151, + 151, + 218, + 382, + 285, + 285, + 382, + 63, + 121, + 195, + 195, + 195, + 195, + 195, + 195, + 230, + 230, + 230, + 316, + 316, + 316, + 0, + 0, + 0, + 0, + 0, + 0, + 61, + 112, + 112, + 154, + 154, + 240, + 240, + 240, + 253, + 366, + 32, + 123, + 189, + 189, + 189, + 189, + 189, + 227, + 227, + 227, + 370, + 370, + 370, + 77, + 127, + 156, + 239, + 239, + 239, + 325, + 89, + 130, + 237, + 312, + 312, + 312, + 312, + 312, + 312, + 312, + 65, + 202, + 322, + 322, + 319, + 209, + 209, + 209, + 290, + 301, + 301, + 292, + 292, + 374, + 374, + 393, + 393, + 393, + 393, + 393, + 393, + 72, + 235, + 393, + 393, + 82, + 82, + 203, + 399, + 245, + 245, + 295, + 335, + 335, + 335, + 308, + 180, + 93, + 180, + 180, + 180, + 361, + 385, + 385, + 370, + 370, + 370, + 366, + 152, + 152, + 207, + 207, + 77, + 104, + 180, + 344, + 157, + 383, + 383, + 383, + 220, + 383, + 383, + 383, + 9, + 9, + 158, + 158, + 158, + 20, + 132, + 132, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 302, + 145, + 145, + 145, + 145, + 171, + 104, + 359, + 359, + 117, + 165, + 165, + 343, + 343, + 243, + 243, + 140, + 13, + 13, + 162, + 162, + 162, + 162, + 162, + 162, + 201, + 258, + 310, + 13, + 71, + 71, + 120, + 208, + 269, + 269, + 333, + 333, + 337, + 337, + 337, + 180, + 337, + 337, + 337, + 40, + 83, + 98, + 63, + 370, + 370, + 370, + 86, + 186, + 186, + 241, + 241, + 366, + 31, + 176, + 271, + 372, + 372, + 82, + 26, + 378, + 378, + 26, + 237, + 237, + 321, + 321, + 394, + 391, + 290, + 322, + 39, + 51, + 313, + 209, + 209, + 209, + 379, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 285, + 47, + 47, + 47, + 286, + 299, + 113, + 113, + 122, + 122, + 122, + 20, + 118, + 236, + 372, + 160, + 160, + 160, + 57, + 196, + 196, + 196, + 138, + 196, + 196, + 230, + 230, + 328, + 328, + 100, + 226, + 226, + 226, + 226, + 226, + 226, + 204, + 397, + 397, + 39, + 192, + 10, + 10, + 101, + 101, + 282, + 282, + 396, + 396, + 396, + 396, + 214, + 261, + 261, + 363, + 363, + 363, + 363, + 363, + 363, + 76, + 236, + 199, + 199, + 199, + 199, + 0, + 135, + 168, + 168, + 68, + 68, + 136, + 136, + 136, + 211, + 279, + 174, + 223, + 219, + 286, + 286, + 286, + 286, + 144, + 169, + 169, + 387, + 387, + 97, + 145, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 203, + 203, + 203, + 39, + 39, + 39, + 87, + 119, + 176, + 176, + 176, + 232, + 256, + 256, + 381, + 381, + 7, + 80, + 145, + 229, + 260, + 260, + 260, + 37, + 37, + 37, + 65, + 128, + 128, + 128, + 128, + 197, + 221, + 254, + 382, + 44, + 44, + 44, + 55, + 55, + 139, + 139, + 139, + 189, + 296, + 392, + 392, + 392, + 392, + 392, + 392, + 19, + 100, + 100, + 100, + 137, + 137, + 137, + 137, + 169, + 315, + 315, + 36, + 36, + 54, + 54, + 54, + 54, + 188, + 188, + 188, + 243, + 261, + 261, + 261, + 261, + 261, + 381, + 34, + 34, + 65, + 107, + 168, + 168, + 168, + 168, + 324, + 63, + 106, + 106, + 106, + 187, + 231, + 393, + 56, + 56, + 150, + 150, + 194, + 315, + 62, + 113, + 113, + 173, + 312, + 145, + 145, + 90, + 145, + 180, + 180, + 180, + 237, + 237, + 237, + 237, + 237, + 291, + 291, + 351, + 351, + 351, + 351, + 19, + 61, + 61, + 61, + 61, + 101, + 180, + 180, + 180, + 180, + 216, + 216, + 216, + 282, + 282, + 282, + 282, + 282, + 301, + 301, + 16, + 88, + 136, + 136, + 136, + 176, + 206, + 281, + 304, + 3, + 144, + 144, + 144, + 177, + 177, + 296, + 296, + 355, + 142, + 142, + 142, + 329, + 398, + 141, + 254, + 368, + 368, + 348, + 271, + 348, + 348, + 348, + 151, + 269, + 269, + 309, + 21, + 254, + 254, + 330, + 330, + 36, + 322, + 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, + 13, + 72, + 344, + 62, + 56, + 56, + 170, + 26, + 26, + 26, + 86, + 151, + 151, + 151, + 151, + 202, + 289, + 289, + 362, + 2, + 2, + 66, + 66, + 148, + 148, + 172, + 21, + 134, + 154, + 154, + 22, + 22, + 162, + 250, + 389, + 389, + 34, + 146, + 200, + 346, + 346, + 390, + 390, + 390, + 200, + 200, + 390, + 110, + 136, + 136, + 282, + 252, + 252, + 320, + 320, + 320, + 320, + 320, + 46, + 46, + 158, + 158, + 240, + 252, + 210, + 210, + 210, + 210, + 253, + 220, + 268, + 27, + 27, + 27, + 27, + 114, + 165, + 165, + 236, + 236, + 300, + 300, + 307, + 39, + 39, + 39, + 39, + 74, + 74, + 74, + 74, + 74, + 140, + 140, + 140, + 140, + 140, + 252, + 252, + 393, + 393, + 393, + 393, + 24, + 61, + 61, + 61, + 279, + 354, + 354, + 1, + 1, + 1, + 1, + 66, + 66, + 66, + 66, + 66, + 116, + 116, + 161, + 161, + 262, + 262, + 321, + 321, + 16, + 100, + 100, + 151, + 283, + 314, + 314, + 90, + 129, + 129, + 180, + 180, + 180, + 286, + 286, + 286, + 286, + 286, + 309, + 13, + 99, + 113, + 113, + 113, + 113, + 113, + 152, + 41, + 82, + 107, + 107, + 107, + 107, + 188, + 188, + 330, + 330, + 330, + 86, + 86, + 148, + 148, + 148, + 148, + 189, + 354, + 76, + 145, + 394, + 394, + 394, + 62, + 112, + 361, + 361, + 229, + 279, + 361, + 361, + 90, + 106, + 106, + 106, + 106, + 283, + 283, + 370, + 370, + 41, + 41, + 41, + 59, + 114, + 114, + 114, + 275, + 275, + 275, + 275, + 391, + 89, + 194, + 194, + 194, + 194, + 194, + 206, + 206, + 300, + 300, + 400, + 84, + 84, + 111, + 252, + 334, + 334, + 17, + 139, + 181, + 253, + 253, + 253, + 379, + 99, + 99, + 148, + 148, + 148, + 148, + 148, + 254, + 337, + 81, + 140, + 140, + 140, + 140, + 140, + 200, + 270, + 306, + 24, + 24, + 72, + 144, + 144, + 144, + 162, + 162, + 162, + 162, + 209, + 264, + 264, + 264, + 264, + 264, + 396, + 35, + 67, + 148, + 148, + 162, + 162, + 202, + 202, + 202, + 342, + 342, + 67, + 101, + 154, + 212, + 212, + 212, + 212, + 256, + 313, + 49, + 49, + 88, + 122, + 122, + 164, + 164, + 164, + 164, + 164, + 164, + 202, + 202, + 264, + 264, + 357, + 357, + 52, + 133, + 206, + 260, + 260, + 346, + 36, + 36, + 36, + 147, + 242, + 242, + 255, + 255, + 308, + 34, + 251, + 335, + 29, + 29, + 380, + 380, + 75, + 75, + 75, + 75, + 380, + 380, + 303, + 303, + 393, + 393, + 393, + 91, + 91, + 166, + 289, + 289, + 393, + 393, + 393, + 102, + 102, + 288, + 288, + 331, + 95, + 377, + 174, + 174, + 377, + 377, + 23, + 23, + 23, + 23, + 23, + 97, + 120, + 120, + 164, + 241, + 241, + 279, + 279, + 348, + 99, + 99, + 99, + 116, + 116, + 240, + 371, + 371, + 371, + 85, + 216, + 379, + 47, + 180, + 180, + 219, + 219, + 219, + 219, + 219, + 319, + 298, + 319, + 319, + 319, + 319, + 120, + 187, + 187, + 207, + 207, + 256, + 256, + 256, + 358, + 358, + 62, + 125, + 199, + 229, + 229, + 229, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 287, + 390, + 390, + 390, + 0, + 0, + 54, + 54, + 116, + 199, + 199, + 253, + 253, + 355, + 39, + 39, + 115, + 115, + 115, + 115, + 115, + 115, + 189, + 287, + 287, + 363, + 24, + 104, + 184, + 184, + 184, + 184, + 275, + 275, + 387, + 47, + 47, + 47, + 47, + 95, + 142, + 142, + 186, + 211, + 211, + 291, + 291, + 356, + 356, + 356, + 37, + 98, + 98, + 98, + 149, + 149, + 162, + 390, + 3, + 85, + 85, + 85, + 135, + 373, + 96, + 355, + 57, + 57, + 102, + 102, + 269, + 269, + 326, + 326, + 81, + 81, + 81, + 81, + 130, + 163, + 257, + 257, + 331, + 82, + 179, + 179, + 179, + 260, + 323, + 29, + 234, + 142, + 142, + 142, + 234, + 280, + 280, + 384, + 384, + 384, + 21, + 213, + 213, + 213, + 213, + 263, + 305, + 16, + 216, + 136, + 216, + 216, + 263, + 263, + 367, + 130, + 173, + 229, + 229, + 278, + 382, + 382, + 109, + 245, + 245, + 301, + 301, + 243, + 335, + 335, + 335, + 15, + 86, + 140, + 189, + 189, + 189, + 189, + 189, + 189, + 211, + 211, + 372, + 372, + 106, + 188, + 188, + 188, + 188, + 209, + 209, + 320, + 120, + 120, + 120, + 82, + 120, + 120, + 394, + 394, + 394, + 149, + 149, + 198, + 302, + 302, + 302, + 302, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 238, + 253, + 397, + 63, + 151, + 336, + 195, + 362, + 314, + 314, + 314, + 314, + 142, + 336, + 319, + 319, + 19, + 19, + 267, + 319, + 319, + 29, + 207, + 379, + 369, + 369, + 369, + 369, + 369, + 383, + 383, + 383, + 383, + 255, + 255, + 255, + 326, + 326, + 326, + 326, + 10, + 58, + 199, + 239, + 239, + 239, + 276, + 334, + 334, + 334, + 50, + 78, + 78, + 78, + 78, + 161, + 161, + 161, + 109, + 161, + 161, + 213, + 327, + 12, + 12, + 12, + 12, + 12, + 92, + 106, + 106, + 180, + 180, + 230, + 330, + 330, + 330, + 39, + 56, + 140, + 198, + 198, + 198, + 364, + 86, + 164, + 164, + 209, + 209, + 392, + 87, + 87, + 191, + 381, + 195, + 335, + 253, + 335, + 335, + 174, + 174, + 241, + 241, + 252, + 252, + 252, + 367, + 194, + 194, + 240, + 240, + 240, + 279, + 358, + 358, + 358, + 4, + 4, + 96, + 96, + 139, + 139, + 139, + 176, + 176, + 176, + 239, + 239, + 271, + 271, + 271, + 328, + 20, + 70, + 130, + 182, + 257, + 378, + 378, + 378, + 17, + 73, + 150, + 150, + 217, + 217, + 260, + 260, + 260, + 260, + 260, + 321, + 29, + 57, + 123, + 123, + 123, + 123, + 123, + 236, + 292, + 323, + 323, + 24, + 57, + 172, + 228, + 288, + 288, + 288, + 370, + 92, + 2, + 92, + 266, + 153, + 266, + 390, + 156, + 374, + 45, + 45, + 254, + 167, + 207, + 207, + 207, + 207, + 207, + 207, + 254, + 302, + 302, + 302, + 1, + 149, + 149, + 151, + 151, + 151, + 151, + 304, + 9, + 9, + 9, + 9, + 199, + 199, + 268, + 384, + 26, + 26, + 155, + 301, + 301, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 187, + 232, + 232, + 232, + 232, + 232, + 269, + 269, + 394, + 394, + 394, + 28, + 28, + 28, + 28, + 114, + 114, + 186, + 238, + 238, + 332, + 332, + 332, + 50, + 50, + 64, + 64, + 144, + 144, + 199, + 270, + 270, + 270, + 354, + 21, + 147, + 183, + 217, + 217, + 302, + 330, + 330, + 330, + 0, + 127, + 127, + 339, + 140, + 323, + 316, + 316, + 331, + 331, + 210, + 331, + 85, + 85, + 85, + 379, + 371, + 48, + 142, + 165, + 165, + 227, + 293, + 371, + 371, + 5, + 5, + 5, + 101, + 175, + 175, + 175, + 175, + 285, + 285, + 397, + 397, + 397, + 12, + 12, + 12, + 92, + 92, + 194, + 342, + 342, + 342, + 255, + 315, + 239, + 239, + 265, + 265, + 377, + 377, + 34, + 192, + 330, + 330, + 31, + 31, + 31, + 31, + 66, + 297, + 398, + 51, + 51, + 51, + 51, + 51, + 281, + 281, + 182, + 182, + 281, + 339, + 84, + 84, + 84, + 84, + 119, + 119, + 282, + 282, + 342, + 342, + 132, + 200, + 200, + 200, + 200, + 255, + 255, + 388, + 43, + 43, + 43, + 68, + 126, + 172, + 172, + 172, + 215, + 263, + 395, + 395, + 76, + 76, + 188, + 279, + 384, + 384, + 64, + 287, + 287, + 400, + 363, + 139, + 255, + 255, + 255, + 363, + 264, + 380, + 346, + 317, + 317, + 317, + 353, + 235, + 333, + 333, + 333, + 168, + 86, + 168, + 366, + 366, + 69, + 392, + 342, + 342, + 342, + 342, + 342, + 19, + 149, + 255, + 255, + 255, + 255, + 255, + 255, + 323, + 123, + 371, + 274, + 388, + 388, + 388, + 388, + 359, + 359, + 327, + 57, + 181, + 181, + 250, + 327, + 327, + 327, + 327, + 34, + 34, + 34, + 56, + 310, + 364, + 364, + 364, + 361, + 361, + 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, + 215, + 251, + 32, + 362, + 362, + 362, + 362, + 362, + 362, + 395, + 148, + 244, + 388, + 388, + 55, + 119, + 119, + 74, + 330, + 330, + 121, + 121, + 121, + 204, + 204, + 204, + 281, + 281, + 334, + 334, + 334, + 26, + 26, + 26, + 26, + 145, + 145, + 145, + 197, + 211, + 211, + 338, + 40, + 144, + 232, + 295, + 295, + 295, + 295, + 295, + 347, + 39, + 39, + 130, + 130, + 130, + 217, + 299, + 8, + 132, + 76, + 76, + 132, + 132, + 132, + 132, + 132, + 132, + 244, + 254, + 254, + 315, + 42, + 42, + 42, + 42, + 65, + 65, + 131, + 183, + 183, + 232, + 232, + 253, + 253, + 322, + 322, + 322, + 5, + 71, + 108, + 108, + 204, + 397, + 397, + 397, + 397, + 286, + 397, + 397, + 397, + 397, + 31, + 68, + 68, + 108, + 168, + 395, + 12, + 97, + 97, + 97, + 97, + 97, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 249, + 249, + 249, + 295, + 295, + 295, + 295, + 295, + 330, + 23, + 75, + 182, + 182, + 274, + 217, + 274, + 274, + 274, + 398, + 398, + 398, + 398, + 33, + 150, + 175, + 175, + 212, + 212, + 273, + 273, + 273, + 355, + 355, + 125, + 166, + 166, + 166, + 206, + 206, + 206, + 349, + 349, + 349, + 37, + 37, + 146, + 194, + 194, + 194, + 201, + 201, + 341, + 341, + 40, + 40, + 40, + 40, + 100, + 100, + 140, + 246, + 386, + 49, + 49, + 72, + 72, + 131, + 209, + 336, + 336, + 336, + 336, + 24, + 24, + 67, + 67, + 131, + 242, + 339, + 339, + 111, + 111, + 111, + 194, + 325, + 325, + 367, + 367, + 367, + 73, + 334, + 330, + 248, + 248, + 0, + 140, + 192, + 248, + 398, + 269, + 398, + 398, + 186, + 224, + 273, + 273, + 340, + 6, + 240, + 240, + 314, + 24, + 145, + 167, + 249, + 249, + 372, + 372, + 138, + 138, + 157, + 157, + 157, + 268, + 268, + 315, + 315, + 78, + 366, + 174, + 174, + 174, + 366, + 87, + 87, + 87, + 179, + 388, + 91, + 91, + 177, + 177, + 177, + 177, + 177, + 247, + 365, + 16, + 16, + 91, + 91, + 91, + 91, + 152, + 249, + 354, + 346, + 346, + 324, + 148, + 148, + 283, + 324, + 324, + 324, + 16, + 16, + 60, + 210, + 210, + 210, + 210, + 263, + 319, + 319, + 319, + 30, + 30, + 202, + 345, + 345, + 203, + 394, + 132, + 340, + 274, + 274, + 274, + 274, + 274, + 274, + 187, + 274, + 340, + 25, + 25, + 25, + 25, + 146, + 256, + 256, + 256, + 256, + 316, + 316, + 316, + 316, + 316, + 38, + 96, + 144, + 212, + 212, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 295, + 363, + 363, + 34, + 34, + 34, + 34, + 76, + 131, + 188, + 188, + 237, + 257, + 257, + 257, + 257, + 361, + 0, + 0, + 0, + 59, + 59, + 59, + 59, + 59, + 142, + 142, + 142, + 231, + 231, + 231, + 294, + 294, + 294, + 294, + 294, + 294, + 371, + 77, + 77, + 113, + 113, + 224, + 199, + 224, + 224, + 224, + 224, + 375, + 66, + 66, + 149, + 166, + 166, + 166, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 385, + 25, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 143, + 143, + 167, + 167, + 167, + 167, + 213, + 213, + 213, + 213, + 251, + 251, + 251, + 251, + 251, + 309, + 48, + 119, + 119, + 169, + 216, + 216, + 288, + 382, + 60, + 60, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 199, + 225, + 225, + 225, + 265, + 308, + 308, + 308, + 308, + 308, + 14, + 14, + 139, + 139, + 224, + 343, + 216, + 216, + 379, + 379, + 379, + 379, + 379, + 5, + 5, + 5, + 193, + 385, + 24, + 24, + 24, + 329, + 329, + 355, + 26, + 26, + 355, + 323, + 311, + 311, + 311, + 392, + 392, + 314, + 221, + 310, + 242, + 385, + 278, + 385, + 229, + 229, + 261, + 261, + 364, + 364, + 263, + 400, + 400, + 400, + 79, + 113, + 113, + 113, + 380, + 72, + 72, + 72, + 72, + 72, + 144, + 144, + 155, + 155, + 216, + 216, + 216, + 216, + 254, + 254, + 356, + 356, + 45, + 99, + 99, + 99, + 99, + 99, + 99, + 166, + 166, + 280, + 280, + 280, + 358, + 36, + 36, + 36, + 58, + 178, + 232, + 232, + 256, + 312, + 312, + 56, + 56, + 243, + 243, + 260, + 260, + 367, + 367, + 18, + 60, + 60, + 227, + 277, + 277, + 277, + 277, + 319, + 22, + 51, + 148, + 148, + 148, + 214, + 266, + 266, + 266, + 307, + 307, + 23, + 92, + 202, + 202, + 202, + 346, + 92, + 317, + 76, + 76, + 44, + 44, + 76, + 76, + 120, + 120, + 120, + 259, + 329, + 125, + 125, + 125, + 125, + 125, + 266, + 331, + 331, + 83, + 160, + 160, + 316, + 319, + 319, + 364, + 360, + 360, + 194, + 360, + 182, + 333, + 15, + 15, + 15, + 15, + 72, + 150, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 254, + 254, + 254, + 336, + 116, + 116, + 201, + 393, + 393, + 393, + 393, + 111, + 111, + 111, + 111, + 111, + 247, + 254, + 385, + 389, + 389, + 384, + 384, + 286, + 286, + 286, + 286, + 286, + 384, + 384, + 193, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 296, + 307, + 307, + 17, + 17, + 17, + 17, + 384, + 178, + 178, + 384, + 384, + 384, + 33, + 352, + 169, + 169, + 169, + 267, + 349, + 349, + 349, + 379, + 379, + 333, + 136, + 136, + 136, + 262, + 333, + 333, + 333, + 333, + 333, + 21, + 198, + 198, + 198, + 222, + 291, + 304, + 100, + 100, + 100, + 100, + 114, + 200, + 200, + 216, + 216, + 216, + 284, + 316, + 316, + 316, + 82, + 141, + 245, + 266, + 266, + 400, + 400, + 73, + 139, + 246, + 246, + 376, + 376, + 376, + 114, + 114, + 114, + 114, + 193, + 341, + 302, + 282, + 302, + 302, + 29, + 169, + 268, + 373, + 46, + 200, + 283, + 283, + 283, + 283, + 283, + 372, + 372, + 15, + 15, + 193, + 193, + 372, + 22, + 309, + 369, + 369, + 369, + 383, + 370, + 370, + 377, + 377, + 377, + 312, + 312, + 62, + 397, + 397, + 397, + 392, + 246, + 246, + 392, + 344, + 104, + 162, + 201, + 201, + 201, + 259, + 259, + 396, + 22, + 22, + 171, + 171, + 89, + 171, + 275, + 212, + 212, + 212, + 275, + 323, + 15, + 15, + 15, + 15, + 99, + 131, + 161, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 251, + 251, + 251, + 374, + 374, + 374, + 19, + 19, + 98, + 131, + 131, + 190, + 190, + 254, + 254, + 319, + 49, + 49, + 49, + 49, + 169, + 169, + 283, + 283, + 339, + 339, + 339, + 339, + 42, + 42, + 137, + 153, + 249, + 249, + 249, + 276, + 372, + 13, + 158, + 237, + 279, + 301, + 301, + 38, + 157, + 53, + 53, + 53, + 157, + 157, + 157, + 157, + 228, + 281, + 281, + 281, + 281, + 340, + 340, + 13, + 13, + 13, + 159, + 159, + 83, + 159, + 159, + 225, + 298, + 298, + 354, + 28, + 100, + 100, + 181, + 181, + 181, + 234, + 289, + 391, + 391, + 391, + 391, + 391, + 17, + 17, + 17, + 17, + 142, + 181, + 181, + 181, + 239, + 239, + 344, + 23, + 215, + 215, + 359, + 19, + 19, + 141, + 326, + 326, + 0, + 227, + 227, + 325, + 319, + 345, + 345, + 396, + 272, + 64, + 64, + 64, + 297, + 297, + 297, + 153, + 382, + 81, + 117, + 117, + 117, + 117, + 17, + 17, + 117, + 6, + 6, + 285, + 285, + 329, + 40, + 250, + 252, + 252, + 319, + 319, + 319, + 4, + 4, + 56, + 278, + 128, + 194, + 234, + 234, + 234, + 234, + 278, + 367, + 9, + 9, + 9, + 55, + 55, + 101, + 101, + 220, + 260, + 361, + 24, + 24, + 71, + 71, + 71, + 71, + 71, + 220, + 354, + 354, + 354, + 354, + 30, + 204, + 181, + 204, + 204, + 267, + 267, + 29, + 29, + 29, + 29, + 93, + 93, + 107, + 107, + 107, + 217, + 217, + 217, + 217, + 217, + 217, + 154, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 294, + 294, + 318, + 318, + 318, + 15, + 85, + 133, + 133, + 169, + 203, + 203, + 278, + 278, + 278, + 357, + 9, + 92, + 127, + 127, + 127, + 194, + 194, + 230, + 270, + 270, + 352, + 352, + 352, + 5, + 5, + 5, + 5, + 57, + 163, + 217, + 217, + 282, + 334, + 334, + 38, + 94, + 94, + 94, + 125, + 125, + 188, + 188, + 206, + 253, + 22, + 22, + 73, + 73, + 111, + 111, + 163, + 237, + 237, + 331, + 331, + 55, + 55, + 145, + 145, + 145, + 145, + 189, + 235, + 254, + 339, + 339, + 78, + 78, + 78, + 111, + 239, + 324, + 324, + 324, + 324, + 46, + 161, + 161, + 161, + 315, + 90, + 90, + 365, + 154, + 154, + 274, + 2, + 2, + 2, + 2, + 119, + 119, + 119, + 186, + 291, + 336, + 31, + 31, + 88, + 102, + 159, + 159, + 159, + 159, + 238, + 238, + 238, + 340, + 340, + 340, + 49, + 49, + 94, + 116, + 116, + 262, + 350, + 95, + 147, + 147, + 260, + 376, + 70, + 112, + 286, + 221, + 286, + 286, + 323, + 138, + 138, + 138, + 151, + 151, + 241, + 297, + 308, + 8, + 8, + 8, + 127, + 213, + 284, + 284, + 284, + 284, + 284, + 284, + 320, + 320, + 247, + 247, + 296, + 296, + 352, + 352, + 352, + 163, + 224, + 224, + 224, + 224, + 224, + 224, + 367, + 367, + 367, + 171, + 246, + 246, + 246, + 246, + 257, + 319, + 23, + 23, + 23, + 23, + 23, + 23, + 110, + 110, + 188, + 304, + 34, + 332, + 24, + 372, + 372, + 49, + 181, + 395, + 395, + 395, + 395, + 23, + 23, + 23, + 318, + 125, + 270, + 385, + 333, + 165, + 165, + 333, + 333, + 333, + 145, + 112, + 174, + 174, + 174, + 174, + 249, + 148, + 148, + 38, + 86, + 86, + 86, + 86, + 148, + 110, + 111, + 90, + 258, + 373, + 134, + 134, + 171, + 243, + 243, + 243, + 243, + 243, + 296, + 326, + 3, + 3, + 3, + 77, + 77, + 77, + 179, + 262, + 262, + 324, + 1, + 1, + 81, + 81, + 81, + 81, + 81, + 149, + 177, + 177, + 297, + 378, + 37, + 37, + 95, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 187, + 187, + 187, + 376, + 376, + 376, + 100, + 137, + 137, + 137, + 137, + 137, + 172, + 376, + 80, + 121, + 121, + 190, + 190, + 190, + 253, + 341, + 341, + 341, + 341, + 61, + 101, + 219, + 342, + 342, + 7, + 7, + 7, + 7, + 7, + 68, + 68, + 127, + 215, + 215, + 215, + 322, + 33, + 60, + 60, + 60, + 128, + 193, + 193, + 212, + 212, + 212, + 212, + 212, + 257, + 257, + 257, + 257, + 257, + 257, + 325, + 33, + 54, + 137, + 198, + 221, + 221, + 221, + 221, + 288, + 360, + 70, + 130, + 130, + 130, + 236, + 383, + 383, + 276, + 383, + 56, + 56, + 56, + 111, + 111, + 213, + 270, + 270, + 326, + 25, + 108, + 108, + 108, + 208, + 208, + 208, + 208, + 208, + 356, + 356, + 356, + 14, + 90, + 90, + 107, + 239, + 239, + 370, + 94, + 119, + 208, + 208, + 314, + 314, + 314, + 51, + 105, + 105, + 105, + 389, + 389, + 389, + 38, + 38, + 38, + 38, + 38, + 97, + 97, + 189, + 241, + 241, + 241, + 241, + 389, + 389, + 389, + 389, + 389, + 30, + 58, + 58, + 58, + 58, + 133, + 191, + 191, + 191, + 191, + 250, + 271, + 271, + 370, + 47, + 72, + 72, + 143, + 143, + 143, + 161, + 242, + 296, + 296, + 374, + 229, + 229, + 258, + 258, + 374, + 387, + 387, + 318, + 318, + 318, + 211, + 211, + 211, + 211, + 211, + 373, + 2, + 2, + 2, + 153, + 153, + 153, + 153, + 209, + 323, + 67, + 163, + 385, + 385, + 385, + 385, + 164, + 164, + 335, + 335, + 154, + 361, + 396, + 313, + 227, + 227, + 169, + 169, + 271, + 271, + 271, + 271, + 330, + 79, + 107, + 169, + 169, + 169, + 285, + 347, + 347, + 347, + 347, + 130, + 164, + 300, + 319, + 319, + 319, + 319, + 107, + 107, + 163, + 163, + 163, + 163, + 163, + 163, + 222, + 222, + 222, + 222, + 299, + 397, + 35, + 108, + 204, + 288, + 327, + 336, + 129, + 129, + 129, + 129, + 192, + 244, + 262, + 323, + 144, + 144, + 154, + 224, + 224, + 283, + 283, + 283, + 371, + 115, + 257, + 334, + 334, + 334, + 213, + 276, + 276, + 301, + 84, + 84, + 84, + 117, + 117, + 175, + 175, + 51, + 171, + 171, + 171, + 290, + 181, + 233, + 363, + 363, + 295, + 295, + 363, + 363, + 34, + 149, + 195, + 380, + 380, + 35, + 121, + 190, + 336, + 48, + 88, + 133, + 133, + 133, + 133, + 186, + 367, + 367, + 100, + 100, + 124, + 124, + 363, + 356, + 125, + 152, + 44, + 44, + 44, + 386, + 346, + 346, + 268, + 71, + 71, + 268, + 268, + 306, + 306, + 195, + 195, + 195, + 222, + 222, + 222, + 222, + 298, + 384, + 384, + 83, + 217, + 217, + 217, + 282, + 282, + 366, + 366, + 366, + 38, + 203, + 203, + 128, + 203, + 203, + 379, + 39, + 219, + 269, + 243, + 23, + 23, + 46, + 15, + 278, + 144, + 304, + 144, + 144, + 218, + 271, + 271, + 375, + 16, + 16, + 57, + 42, + 397, + 327, + 25, + 25, + 68, + 129, + 196, + 196, + 196, + 196, + 196, + 244, + 244, + 244, + 318, + 34, + 130, + 130, + 283, + 201, + 201, + 201, + 201, + 201, + 201, + 283, + 377, + 377, + 30, + 234, + 264, + 364, + 364, + 26, + 123, + 123, + 123, + 207, + 207, + 338, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 68, + 68, + 68, + 68, + 18, + 245, + 284, + 376, + 18, + 18, + 266, + 304, + 19, + 78, + 78, + 78, + 78, + 199, + 199, + 199, + 203, + 203, + 203, + 303, + 15, + 15, + 238, + 238, + 301, + 102, + 102, + 153, + 153, + 153, + 153, + 153, + 207, + 207, + 287, + 353, + 353, + 353, + 32, + 32, + 119, + 180, + 180, + 180, + 180, + 240, + 298, + 318, + 1, + 61, + 121, + 121, + 121, + 153, + 153, + 153, + 307, + 32, + 191, + 373, + 183, + 183, + 369, + 369, + 369, + 285, + 285, + 285, + 228, + 228, + 285, + 369, + 73, + 103, + 182, + 182, + 316, + 276, + 316, + 316, + 316, + 316, + 316, + 316, + 80, + 80, + 110, + 110, + 197, + 260, + 344, + 344, + 344, + 344, + 344, + 65, + 65, + 177, + 252, + 351, + 107, + 107, + 107, + 189, + 183, + 156, + 386, + 386, + 99, + 381, + 77, + 77, + 77, + 77, + 77, + 77, + 291, + 291, + 116, + 291, + 291, + 54, + 54, + 284, + 194, + 284, + 284, + 34, + 194, + 300, + 392, + 392, + 392, + 96, + 96, + 96, + 161, + 307, + 79, + 92, + 155, + 290, + 290, + 326, + 326, + 63, + 171, + 262, + 230, + 230, + 230, + 262, + 262, + 262, + 306, + 306, + 25, + 97, + 159, + 159, + 269, + 358, + 358, + 32, + 32, + 80, + 266, + 23, + 60, + 60, + 19, + 19, + 19, + 19, + 19, + 46, + 366, + 338, + 338, + 102, + 312, + 312, + 312, + 312, + 312, + 368, + 368, + 368, + 124, + 73, + 124, + 278, + 278, + 278, + 278, + 278, + 367, + 367, + 367, + 367, + 367, + 367, + 367, + 47, + 77, + 123, + 123, + 123, + 123, + 177, + 177, + 225, + 225, + 391, + 391, + 32, + 32, + 123, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 387, + 7, + 102, + 102, + 201, + 344, + 22, + 210, + 30, + 399, + 399, + 0, + 0, + 0, + 0, + 140, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 38, + 77, + 234, + 387, + 84, + 84, + 84, + 143, + 143, + 233, + 363, + 363, + 79, + 128, + 188, + 188, + 188, + 14, + 14, + 203, + 203, + 310, + 14, + 118, + 196, + 222, + 222, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 361, + 22, + 54, + 54, + 54, + 54, + 54, + 54, + 127, + 164, + 164, + 314, + 314, + 49, + 49, + 84, + 84, + 179, + 179, + 179, + 391, + 47, + 82, + 82, + 82, + 165, + 165, + 165, + 165, + 165, + 165, + 281, + 281, + 385, + 38, + 38, + 59, + 59, + 59, + 172, + 172, + 292, + 346, + 346, + 26, + 26, + 97, + 123, + 123, + 236, + 289, + 363, + 7, + 7, + 99, + 168, + 168, + 168, + 168, + 221, + 221, + 221, + 298, + 298, + 298, + 314, + 15, + 75, + 192, + 224, + 293, + 399, + 399, + 24, + 24, + 98, + 98, + 169, + 169, + 169, + 169, + 169, + 261, + 321, + 321, + 321, + 0, + 98, + 236, + 285, + 285, + 285, + 373, + 93, + 93, + 93, + 282, + 324, + 382, + 382, + 308, + 309, + 309, + 356, + 314, + 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, + 393, + 384, + 319, + 319, + 319, + 25, + 25, + 25, + 25, + 267, + 267, + 267, + 296, + 53, + 353, + 8, + 53, + 296, + 395, + 395, + 395, + 37, + 37, + 130, + 130, + 130, + 206, + 270, + 316, + 109, + 43, + 43, + 43, + 43, + 109, + 109, + 224, + 224, + 257, + 257, + 343, + 96, + 96, + 169, + 169, + 238, + 238, + 334, + 32, + 56, + 56, + 56, + 195, + 195, + 223, + 223, + 223, + 223, + 223, + 223, + 258, + 348, + 348, + 348, + 348, + 14, + 14, + 14, + 14, + 61, + 126, + 126, + 126, + 155, + 240, + 240, + 354, + 354, + 62, + 130, + 186, + 230, + 230, + 230, + 397, + 207, + 207, + 397, + 161, + 161, + 232, + 257, + 257, + 257, + 391, + 391, + 104, + 189, + 209, + 306, + 306, + 306, + 178, + 178, + 178, + 178, + 203, + 367, + 291, + 367, + 50, + 50, + 50, + 231, + 231, + 231, + 231, + 370, + 370, + 370, + 370, + 370, + 370, + 370, + 370, + 250, + 250, + 303, + 66, + 211, + 211, + 211, + 211, + 211, + 211, + 386, + 386, + 386, + 386, + 194, + 194, + 194, + 214, + 254, + 355, + 355, + 152, + 152, + 265, + 265, + 265, + 375, + 55, + 55, + 55, + 230, + 230, + 230, + 230, + 392, + 392, + 38, + 38, + 38, + 95, + 121, + 197, + 197, + 197, + 197, + 229, + 229, + 229, + 292, + 292, + 292, + 391, + 391, + 391, + 391, + 391, + 7, + 69, + 69, + 187, + 187, + 346, + 346, + 63, + 116, + 116, + 116, + 116, + 116, + 199, + 199, + 394, + 394, + 157, + 157, + 316, + 180, + 36, + 65, + 65, + 194, + 348, + 348, + 348, + 27, + 378, + 185, + 185, + 378, + 343, + 343, + 382, + 93, + 211, + 295, + 295, + 295, + 295, + 295, + 295, + 363, + 369, + 6, + 76, + 367, + 21, + 21, + 102, + 163, + 163, + 163, + 227, + 227, + 256, + 256, + 393, + 68, + 48, + 68, + 68, + 68, + 40, + 40, + 40, + 7, + 7, + 7, + 183, + 183, + 93, + 93, + 93, + 183, + 156, + 192, + 192, + 261, + 261, + 261, + 391, + 114, + 294, + 347, + 130, + 130, + 130, + 130, + 256, + 286, + 298, + 35, + 35, + 35, + 87, + 165, + 165, + 165, + 267, + 267, + 267, + 267, + 267, + 353, + 353, + 353, + 353, + 353, + 2, + 2, + 157, + 295, + 295, + 295, + 295, + 295, + 245, + 245, + 245, + 295, + 295, + 295, + 348, + 348, + 50, + 84, + 84, + 84, + 144, + 194, + 273, + 32, + 32, + 84, + 84, + 84, + 84, + 198, + 277, + 384, + 384, + 384, + 384, + 48, + 71, + 150, + 150, + 150, + 192, + 284, + 328, + 328, + 328, + 328, + 0, + 81, + 109, + 109, + 175, + 175, + 175, + 175, + 213, + 252, + 252, + 252, + 336, + 336, + 336, + 7, + 7, + 127, + 223, + 257, + 324, + 14, + 14, + 14, + 14, + 14, + 51, + 51, + 131, + 208, + 208, + 286, + 397, + 57, + 57, + 57, + 57, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 259, + 152, + 152, + 152, + 152, + 152, + 152, + 201, + 201, + 259, + 336, + 336, + 9, + 9, + 82, + 82, + 175, + 273, + 351, + 351, + 97, + 23, + 97, + 97, + 204, + 204, + 204, + 204, + 374, + 43, + 64, + 218, + 218, + 350, + 350, + 350, + 350, + 47, + 223, + 393, + 160, + 8, + 133, + 178, + 244, + 244, + 300, + 361, + 227, + 296, + 296, + 296, + 296, + 304, + 246, + 254, + 344, + 0, + 0, + 74, + 74, + 231, + 231, + 305, + 246, + 360, + 211, + 211, + 310, + 368, + 310, + 310, + 289, + 2, + 2, + 58, + 58, + 58, + 58, + 58, + 58, + 105, + 173, + 173, + 246, + 258, + 258, + 356, + 81, + 81, + 81, + 81, + 81, + 153, + 153, + 248, + 248, + 248, + 256, + 256, + 256, + 256, + 256, + 362, + 362, + 228, + 359, + 359, + 242, + 204, + 223, + 386, + 62, + 62, + 62, + 126, + 126, + 126, + 126, + 126, + 126, + 187, + 187, + 187, + 187, + 288, + 322, + 322, + 322, + 322, + 346, + 128, + 182, + 182, + 182, + 182, + 243, + 9, + 161, + 378, + 378, + 378, + 125, + 125, + 332, + 205, + 277, + 384, + 384, + 384, + 384, + 384, + 11, + 58, + 130, + 130, + 130, + 130, + 130, + 170, + 294, + 294, + 303, + 0, + 0, + 86, + 109, + 109, + 109, + 166, + 287, + 287, + 386, + 386, + 16, + 57, + 57, + 57, + 57, + 147, + 185, + 208, + 208, + 302, + 302, + 302, + 302, + 20, + 137, + 180, + 238, + 238, + 395, + 395, + 263, + 395, + 395, + 22, + 141, + 175, + 375, + 375, + 375, + 375, + 375, + 375, + 41, + 106, + 106, + 193, + 216, + 216, + 376, + 376, + 376, + 44, + 44, + 132, + 132, + 132, + 132, + 132, + 156, + 156, + 156, + 156, + 156, + 245, + 245, + 245, + 245, + 274, + 274, + 373, + 47, + 72, + 125, + 163, + 163, + 279, + 341, + 341, + 14, + 14, + 125, + 125, + 333, + 333, + 0, + 103, + 341, + 252, + 341, + 341, + 341, + 27, + 27, + 76, + 141, + 246, + 253, + 253, + 348, + 14, + 149, + 192, + 192, + 192, + 206, + 206, + 206, + 206, + 252, + 252, + 252, + 252, + 325, + 28, + 76, + 76, + 76, + 76, + 76, + 76, + 149, + 157, + 157, + 157, + 157, + 227, + 227, + 227, + 227, + 260, + 260, + 260, + 384, + 10, + 59, + 138, + 159, + 292, + 292, + 373, + 373, + 373, + 373, + 8, + 8, + 156, + 156, + 216, + 216, + 216, + 266, + 266, + 266, + 266, + 370, + 370, + 7, + 7, + 140, + 140, + 140, + 201, + 297, + 297, + 368, + 368, + 0, + 81, + 215, + 260, + 330, + 330, + 375, + 358, + 358, + 400, + 352, + 108, + 352, + 352, + 9, + 353, + 161, + 161, + 36, + 136, + 136, + 200, + 308, + 308, + 308, + 12, + 155, + 155, + 390, + 390, + 224, + 390, + 131, + 226, + 261, + 389, + 335, + 207, + 215, + 6, + 154, + 352, + 38, + 38, + 359, + 359, + 98, + 98, + 98, + 359, + 359, + 359, + 188, + 289, + 139, + 82, + 382, + 382, + 16, + 16, + 82, + 82, + 139, + 139, + 199, + 199, + 199, + 247, + 289, + 289, + 381, + 381, + 52, + 52, + 130, + 130, + 130, + 174, + 174, + 174, + 213, + 253, + 253, + 253, + 253, + 397, + 75, + 124, + 124, + 124, + 156, + 156, + 228, + 273, + 273, + 273, + 352, + 33, + 33, + 77, + 77, + 145, + 244, + 244, + 338, + 14, + 135, + 49, + 395, + 49, + 83, + 141, + 380, + 380, + 380, + 125, + 125, + 125, + 125, + 180, + 86, + 86, + 131, + 131, + 123, + 145, + 145, + 82, + 145, + 145, + 125, + 125, + 142, + 109, + 134, + 134, + 134, + 400, + 400, + 400, + 400, + 400, + 142, + 234, + 234, + 157, + 384, + 384, + 282, + 282, + 244, + 244, + 282, + 282, + 297, + 297, + 297, + 297, + 297, + 381, + 42, + 271, + 271, + 49, + 49, + 163, + 279, + 135, + 380, + 22, + 135, + 135, + 135, + 135, + 168, + 168, + 233, + 343, + 343, + 246, + 234, + 234, + 165, + 232, + 15, + 15, + 51, + 250, + 32, + 32, + 32, + 32, + 115, + 115, + 165, + 165, + 165, + 165, + 203, + 276, + 276, + 318, + 318, + 22, + 91, + 141, + 247, + 286, + 235, + 262, + 262, + 357, + 357, + 272, + 272, + 272, + 79, + 103, + 234, + 234, + 272, + 272, + 272, + 272, + 272, + 46, + 46, + 144, + 180, + 180, + 180, + 180, + 180, + 204, + 277, + 68, + 68, + 114, + 226, + 226, + 65, + 43, + 65, + 65, + 144, + 144, + 144, + 196, + 196, + 333, + 333, + 333, + 333, + 21, + 121, + 121, + 271, + 108, + 108, + 283, + 283, + 114, + 368, + 368, + 99, + 99, + 114, + 162, + 162, + 208, + 354, + 102, + 187, + 187, + 187, + 187, + 187, + 258, + 258, + 258, + 258, + 323, + 49, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 145, + 145, + 151, + 218, + 218, + 360, + 30, + 30, + 186, + 250, + 341, + 341, + 390, + 400, + 7, + 7, + 7, + 7, + 200, + 312, + 312, + 317, + 317, + 317, + 317, + 317, + 2, + 109, + 154, + 154, + 154, + 242, + 320, + 375, + 200, + 375, + 203, + 203, + 203, + 375, + 375, + 375, + 146, + 242, + 348, + 65, + 303, + 303, + 303, + 303, + 182, + 182, + 303, + 38, + 257, + 257, + 257, + 358, + 358, + 312, + 364, + 102, + 102, + 364, + 376, + 376, + 376, + 343, + 343, + 343, + 343, + 318, + 397, + 397, + 400, + 299, + 299, + 337, + 337, + 337, + 274, + 274, + 339, + 51, + 223, + 262, + 262, + 262, + 61, + 32, + 86, + 84, + 23, + 30, + 58, + 58, + 261, + 261, + 191, + 191, + 191, + 191, + 241, + 261, + 261, + 261, + 79, + 79, + 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, + 247, + 350, + 350, + 36, + 36, + 36, + 69, + 192, + 331, + 221, + 221, + 331, + 331, + 331, + 331, + 73, + 15, + 15, + 15, + 73, + 73, + 197, + 257, + 257, + 314, + 314, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 90, + 125, + 125, + 163, + 163, + 204, + 278, + 380, + 380, + 15, + 60, + 60, + 60, + 125, + 151, + 239, + 239, + 291, + 291, + 385, + 81, + 122, + 122, + 122, + 122, + 122, + 122, + 174, + 209, + 341, + 96, + 134, + 134, + 213, + 253, + 253, + 253, + 253, + 365, + 365, + 365, + 365, + 147, + 147, + 147, + 163, + 163, + 290, + 369, + 244, + 262, + 262, + 149, + 136, + 179, + 26, + 297, + 26, + 42, + 5, + 5, + 223, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 213, + 395, + 395, + 17, + 65, + 65, + 264, + 80, + 158, + 61, + 61, + 58, + 58, + 150, + 150, + 379, + 379, + 379, + 12, + 12, + 58, + 140, + 140, + 289, + 154, + 154, + 289, + 373, + 23, + 62, + 111, + 111, + 302, + 1, + 62, + 62, + 47, + 90, + 90, + 90, + 90, + 233, + 308, + 272, + 272, + 272, + 272, + 308, + 308, + 218, + 218, + 293, + 290, + 290, + 57, + 110, + 137, + 191, + 393, + 393, + 393, + 393, + 28, + 28, + 28, + 28, + 154, + 89, + 154, + 227, + 227, + 352, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 195, + 195, + 227, + 227, + 227, + 350, + 350, + 350, + 10, + 71, + 71, + 170, + 239, + 239, + 239, + 239, + 320, + 320, + 320, + 320, + 200, + 200, + 200, + 81, + 81, + 81, + 81, + 138, + 138, + 138, + 200, + 226, + 264, + 315, + 104, + 180, + 180, + 180, + 180, + 180, + 266, + 266, + 266, + 311, + 15, + 15, + 111, + 99, + 99, + 99, + 111, + 111, + 111, + 155, + 227, + 227, + 270, + 270, + 321, + 84, + 84, + 84, + 84, + 125, + 194, + 194, + 194, + 194, + 253, + 302, + 302, + 302, + 41, + 41, + 80, + 80, + 103, + 103, + 199, + 199, + 199, + 199, + 199, + 199, + 256, + 373, + 86, + 86, + 86, + 42, + 42, + 86, + 117, + 154, + 295, + 247, + 295, + 399, + 44, + 53, + 282, + 282, + 282, + 327, + 327, + 38, + 38, + 38, + 60, + 146, + 245, + 245, + 245, + 245, + 245, + 259, + 259, + 330, + 330, + 330, + 330, + 330, + 23, + 23, + 23, + 77, + 215, + 274, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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/rr_queues/rr_queue_7flows.py b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py new file mode 100644 index 0000000000..2943939481 --- /dev/null +++ b/calyx-py/test/correctness/queues/rr_queues/rr_queue_7flows.py @@ -0,0 +1,6 @@ +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/runt.toml b/runt.toml index d8ce40287c..320c1b8a26 100644 --- a/runt.toml +++ b/runt.toml @@ -131,7 +131,6 @@ python3 {} |\ [[tests]] name = "[calyx-py] queues correctness" paths = [ - "calyx-py/test/correctness/queues/*.py", "calyx-py/test/correctness/queues/binheap/*.py" ] cmd = """ @@ -146,6 +145,21 @@ python3 {} 20000 --keepgoing |\ -q """ +[[tests]] +name = "[calyx-py] queues correctness" +paths = ["calyx-py/test/correctness/queues/rr_queues/rr_queue*.py"] +cmd = """ +name=$(basename {} .py) && +dir=$(dirname {}) && +python3 {} 20000 |\ + fud e --from calyx --to jq \ + --through verilog \ + --through dat \ + -s verilog.data "$dir/$name.data" \ + -s jq.expr ".memories" \ + -q +""" + [[tests]] name = "[calyx-py] sdn no-promote correctness" paths = ["calyx-py/test/correctness/queues/sdn.py"]