From 00f7bbb3868085bd4186aad142d24dd6c9704fca Mon Sep 17 00:00:00 2001 From: Akash Dhiraj Date: Tue, 18 Jun 2024 14:03:50 -0400 Subject: [PATCH] Make heaps bigger! - both pifo and fifo tests pass with large heaps --- .../test/correctness/queues/binheap/fifo.py | 6 +- .../test/correctness/queues/binheap/pifo.data | 60005 +++++++++++++++- .../correctness/queues/binheap/pifo.expect | 59993 ++++++++++++++- .../test/correctness/queues/binheap/pifo.py | 8 +- 4 files changed, 120004 insertions(+), 8 deletions(-) diff --git a/calyx-py/test/correctness/queues/binheap/fifo.py b/calyx-py/test/correctness/queues/binheap/fifo.py index c3ba3b50c2..f5c021b9d8 100644 --- a/calyx-py/test/correctness/queues/binheap/fifo.py +++ b/calyx-py/test/correctness/queues/binheap/fifo.py @@ -1,4 +1,5 @@ # pylint: disable=import-error +import sys import calyx.builder as cb import calyx.queue_call as qc from stable_binheap import insert_stable_binheap @@ -35,9 +36,10 @@ def insert_binheap_fifo(prog, name, factor): def build(): """Top-level function to build the program.""" + num_cmds = int(sys.argv[1]) prog = cb.Builder() - fifo = insert_binheap_fifo(prog, "fifo", 5) - qc.insert_main(prog, fifo) + fifo = insert_binheap_fifo(prog, "fifo", 6) + qc.insert_main(prog, fifo, num_cmds) return prog.program diff --git a/calyx-py/test/correctness/queues/binheap/pifo.data b/calyx-py/test/correctness/queues/binheap/pifo.data index 49d910a96e..f7ea7d6704 100644 --- a/calyx-py/test/correctness/queues/binheap/pifo.data +++ b/calyx-py/test/correctness/queues/binheap/pifo.data @@ -1,6 +1,60009 @@ { - "out": { + "commands": { "data": [ + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "format": { + "is_signed": false, + "numeric_type": "bitnum", + "width": 2 + } + }, + "values": { + "data": [ + 242, + 155, + 139, + 150, + 155, + 18, + 87, + 389, + 327, + 304, + 190, + 248, + 14, + 289, + 151, + 325, + 293, + 323, + 331, + 110, + 378, + 235, + 280, + 369, + 373, + 42, + 61, + 265, + 120, + 394, + 17, + 64, + 325, + 172, + 191, + 373, + 336, + 31, + 151, + 28, + 85, + 2, + 204, + 115, + 2, + 103, + 300, + 168, + 184, + 180, + 359, + 400, + 176, + 118, + 15, + 120, + 6, + 297, + 123, + 84, + 52, + 202, + 239, + 85, + 234, + 353, + 3, + 217, + 119, + 5, + 50, + 29, + 145, + 50, + 389, + 156, + 41, + 120, + 29, + 372, + 70, + 396, + 216, + 280, + 164, + 217, + 161, + 305, + 51, + 90, + 94, + 369, + 29, + 354, + 200, + 21, + 259, + 292, + 164, + 113, + 359, + 28, + 361, + 70, + 363, + 279, + 224, + 363, + 203, + 383, + 350, + 216, + 22, + 95, + 384, + 392, + 359, + 93, + 113, + 157, + 293, + 129, + 78, + 223, + 157, + 116, + 213, + 7, + 284, + 25, + 67, + 222, + 289, + 40, + 342, + 359, + 218, + 365, + 356, + 321, + 136, + 307, + 356, + 356, + 279, + 73, + 177, + 172, + 329, + 128, + 359, + 236, + 174, + 388, + 109, + 11, + 131, + 84, + 349, + 375, + 389, + 342, + 128, + 27, + 39, + 116, + 77, + 342, + 114, + 248, + 31, + 371, + 331, + 182, + 71, + 341, + 294, + 272, + 112, + 368, + 365, + 129, + 83, + 218, + 64, + 261, + 294, + 385, + 115, + 111, + 375, + 67, + 31, + 25, + 57, + 186, + 48, + 43, + 242, + 287, + 162, + 185, + 188, + 336, + 255, + 282, + 340, + 377, + 63, + 18, + 240, + 238, + 351, + 132, + 72, + 123, + 146, + 188, + 23, + 10, + 197, + 150, + 157, + 244, + 292, + 80, + 367, + 369, + 108, + 361, + 344, + 400, + 37, + 364, + 36, + 270, + 177, + 65, + 282, + 357, + 106, + 387, + 149, + 146, + 134, + 329, + 340, + 77, + 57, + 62, + 351, + 364, + 102, + 194, + 68, + 308, + 289, + 3, + 138, + 321, + 283, + 302, + 250, + 231, + 207, + 380, + 289, + 381, + 16, + 176, + 132, + 130, + 13, + 372, + 289, + 121, + 208, + 355, + 252, + 397, + 227, + 139, + 207, + 229, + 301, + 227, + 69, + 40, + 227, + 310, + 181, + 217, + 296, + 26, + 287, + 52, + 261, + 253, + 309, + 166, + 212, + 382, + 205, + 315, + 240, + 203, + 264, + 349, + 279, + 218, + 145, + 270, + 53, + 270, + 338, + 295, + 355, + 277, + 201, + 232, + 218, + 49, + 310, + 90, + 195, + 169, + 278, + 254, + 93, + 150, + 216, + 377, + 290, + 26, + 242, + 391, + 140, + 137, + 289, + 93, + 3, + 325, + 238, + 329, + 373, + 351, + 163, + 279, + 126, + 267, + 376, + 64, + 236, + 72, + 213, + 220, + 44, + 41, + 28, + 223, + 269, + 187, + 381, + 222, + 164, + 297, + 62, + 316, + 21, + 254, + 110, + 98, + 395, + 379, + 399, + 130, + 93, + 211, + 323, + 39, + 267, + 60, + 143, + 125, + 207, + 47, + 284, + 148, + 134, + 47, + 109, + 219, + 241, + 346, + 15, + 306, + 140, + 302, + 156, + 175, + 341, + 147, + 214, + 198, + 14, + 339, + 289, + 91, + 278, + 396, + 75, + 340, + 284, + 68, + 108, + 261, + 366, + 317, + 249, + 100, + 309, + 281, + 63, + 400, + 366, + 306, + 194, + 331, + 211, + 342, + 67, + 49, + 206, + 299, + 87, + 238, + 72, + 379, + 347, + 349, + 266, + 394, + 120, + 94, + 237, + 375, + 397, + 102, + 148, + 198, + 329, + 13, + 96, + 129, + 274, + 43, + 109, + 196, + 55, + 285, + 291, + 164, + 358, + 162, + 47, + 270, + 29, + 273, + 37, + 190, + 209, + 114, + 366, + 192, + 121, + 162, + 361, + 308, + 267, + 136, + 222, + 224, + 139, + 368, + 133, + 301, + 319, + 55, + 170, + 142, + 68, + 330, + 372, + 265, + 386, + 58, + 130, + 203, + 385, + 172, + 370, + 156, + 399, + 112, + 361, + 332, + 26, + 34, + 114, + 134, + 130, + 376, + 158, + 289, + 219, + 232, + 278, + 389, + 147, + 341, + 359, + 296, + 89, + 347, + 101, + 266, + 321, + 383, + 162, + 265, + 398, + 241, + 399, + 106, + 252, + 6, + 42, + 201, + 37, + 256, + 328, + 93, + 384, + 246, + 69, + 1, + 331, + 112, + 216, + 124, + 370, + 225, + 341, + 295, + 188, + 41, + 211, + 289, + 46, + 97, + 91, + 151, + 189, + 156, + 191, + 96, + 221, + 141, + 164, + 394, + 316, + 45, + 12, + 330, + 129, + 129, + 141, + 137, + 305, + 180, + 242, + 5, + 180, + 6, + 18, + 149, + 306, + 336, + 16, + 177, + 2, + 22, + 311, + 190, + 142, + 380, + 162, + 239, + 269, + 52, + 213, + 302, + 191, + 328, + 17, + 190, + 282, + 78, + 397, + 198, + 362, + 191, + 152, + 184, + 262, + 370, + 351, + 199, + 397, + 273, + 270, + 7, + 335, + 295, + 383, + 212, + 263, + 319, + 32, + 96, + 276, + 51, + 165, + 299, + 279, + 390, + 378, + 128, + 307, + 52, + 45, + 94, + 222, + 252, + 111, + 21, + 319, + 90, + 241, + 355, + 60, + 203, + 396, + 368, + 124, + 11, + 149, + 318, + 341, + 46, + 357, + 126, + 98, + 380, + 217, + 105, + 149, + 4, + 34, + 34, + 180, + 360, + 375, + 161, + 343, + 184, + 206, + 241, + 196, + 361, + 178, + 104, + 394, + 76, + 125, + 38, + 384, + 156, + 223, + 318, + 268, + 69, + 225, + 191, + 122, + 314, + 166, + 336, + 232, + 121, + 170, + 81, + 176, + 192, + 218, + 393, + 321, + 254, + 300, + 255, + 54, + 182, + 3, + 8, + 334, + 302, + 150, + 335, + 18, + 144, + 290, + 165, + 204, + 201, + 346, + 2, + 318, + 64, + 54, + 58, + 31, + 171, + 246, + 179, + 115, + 99, + 13, + 371, + 36, + 371, + 137, + 188, + 20, + 341, + 340, + 312, + 260, + 68, + 163, + 95, + 286, + 45, + 156, + 170, + 23, + 29, + 376, + 235, + 114, + 280, + 294, + 30, + 357, + 381, + 363, + 176, + 260, + 344, + 202, + 238, + 303, + 366, + 330, + 114, + 33, + 272, + 243, + 347, + 146, + 56, + 247, + 11, + 291, + 277, + 120, + 142, + 83, + 236, + 365, + 307, + 317, + 383, + 119, + 188, + 153, + 315, + 337, + 364, + 46, + 283, + 129, + 360, + 325, + 178, + 180, + 279, + 370, + 347, + 394, + 141, + 61, + 55, + 281, + 272, + 193, + 30, + 71, + 205, + 342, + 248, + 174, + 99, + 279, + 313, + 11, + 81, + 204, + 113, + 155, + 50, + 385, + 65, + 338, + 225, + 202, + 373, + 257, + 142, + 242, + 316, + 309, + 385, + 167, + 295, + 220, + 41, + 130, + 151, + 70, + 57, + 364, + 63, + 382, + 97, + 388, + 102, + 255, + 387, + 132, + 348, + 113, + 239, + 306, + 299, + 319, + 205, + 9, + 150, + 47, + 62, + 221, + 61, + 119, + 215, + 364, + 230, + 338, + 400, + 397, + 2, + 167, + 286, + 15, + 305, + 391, + 66, + 148, + 142, + 322, + 209, + 378, + 61, + 249, + 198, + 171, + 331, + 45, + 16, + 304, + 312, + 56, + 383, + 289, + 279, + 6, + 31, + 272, + 192, + 10, + 151, + 200, + 181, + 389, + 204, + 30, + 67, + 249, + 166, + 46, + 213, + 175, + 391, + 134, + 102, + 76, + 394, + 362, + 11, + 248, + 183, + 235, + 389, + 158, + 287, + 357, + 385, + 96, + 238, + 75, + 127, + 67, + 314, + 389, + 143, + 98, + 350, + 367, + 113, + 148, + 80, + 74, + 394, + 354, + 146, + 238, + 260, + 260, + 278, + 180, + 261, + 87, + 377, + 187, + 334, + 329, + 30, + 361, + 230, + 375, + 116, + 287, + 41, + 192, + 139, + 209, + 293, + 342, + 83, + 93, + 314, + 306, + 321, + 257, + 38, + 284, + 238, + 358, + 4, + 383, + 332, + 381, + 54, + 22, + 101, + 394, + 94, + 392, + 296, + 244, + 314, + 384, + 37, + 57, + 211, + 357, + 183, + 153, + 101, + 274, + 239, + 264, + 112, + 195, + 255, + 148, + 170, + 62, + 219, + 50, + 218, + 19, + 399, + 353, + 245, + 266, + 214, + 161, + 121, + 19, + 13, + 21, + 192, + 41, + 382, + 211, + 190, + 27, + 54, + 268, + 256, + 19, + 68, + 169, + 127, + 395, + 37, + 91, + 163, + 263, + 224, + 188, + 72, + 28, + 13, + 352, + 4, + 286, + 343, + 37, + 346, + 177, + 341, + 120, + 149, + 324, + 46, + 284, + 200, + 24, + 273, + 297, + 212, + 397, + 46, + 207, + 100, + 271, + 59, + 100, + 181, + 89, + 205, + 297, + 257, + 185, + 230, + 341, + 292, + 274, + 27, + 16, + 16, + 134, + 355, + 165, + 226, + 208, + 238, + 233, + 28, + 366, + 384, + 204, + 37, + 112, + 339, + 95, + 354, + 129, + 323, + 158, + 375, + 238, + 2, + 372, + 356, + 379, + 89, + 22, + 284, + 271, + 51, + 103, + 375, + 162, + 314, + 341, + 18, + 395, + 180, + 26, + 8, + 90, + 143, + 211, + 230, + 273, + 245, + 112, + 169, + 200, + 335, + 308, + 70, + 328, + 311, + 246, + 49, + 342, + 204, + 282, + 148, + 123, + 39, + 233, + 217, + 270, + 147, + 104, + 110, + 359, + 386, + 276, + 269, + 97, + 70, + 400, + 351, + 301, + 226, + 167, + 87, + 176, + 130, + 137, + 170, + 161, + 368, + 342, + 258, + 376, + 213, + 117, + 114, + 45, + 383, + 196, + 241, + 219, + 50, + 193, + 317, + 144, + 299, + 231, + 367, + 63, + 41, + 107, + 371, + 112, + 145, + 44, + 241, + 215, + 328, + 252, + 228, + 64, + 5, + 200, + 370, + 25, + 137, + 344, + 322, + 4, + 375, + 274, + 239, + 124, + 152, + 303, + 290, + 37, + 349, + 137, + 129, + 326, + 313, + 51, + 179, + 64, + 323, + 320, + 140, + 18, + 274, + 84, + 290, + 64, + 41, + 122, + 131, + 314, + 286, + 279, + 113, + 196, + 329, + 89, + 155, + 197, + 104, + 1, + 33, + 152, + 190, + 348, + 192, + 217, + 34, + 233, + 147, + 185, + 124, + 246, + 215, + 211, + 301, + 50, + 13, + 393, + 302, + 222, + 374, + 222, + 62, + 370, + 351, + 17, + 367, + 385, + 137, + 254, + 27, + 219, + 240, + 349, + 166, + 307, + 375, + 29, + 82, + 354, + 191, + 284, + 398, + 157, + 253, + 128, + 337, + 238, + 317, + 27, + 193, + 131, + 71, + 232, + 394, + 400, + 78, + 57, + 216, + 203, + 351, + 224, + 372, + 26, + 164, + 90, + 259, + 304, + 200, + 56, + 313, + 81, + 290, + 66, + 324, + 336, + 93, + 104, + 119, + 176, + 38, + 309, + 86, + 362, + 261, + 150, + 210, + 377, + 323, + 291, + 373, + 216, + 386, + 123, + 271, + 293, + 104, + 348, + 29, + 171, + 247, + 147, + 224, + 270, + 362, + 200, + 371, + 73, + 215, + 236, + 157, + 196, + 204, + 83, + 12, + 382, + 246, + 305, + 45, + 376, + 166, + 124, + 296, + 386, + 152, + 228, + 206, + 191, + 181, + 14, + 94, + 76, + 252, + 273, + 37, + 388, + 17, + 223, + 227, + 125, + 353, + 242, + 367, + 150, + 191, + 153, + 191, + 84, + 78, + 208, + 263, + 64, + 319, + 244, + 135, + 181, + 105, + 6, + 245, + 96, + 62, + 320, + 158, + 345, + 73, + 384, + 303, + 364, + 195, + 323, + 221, + 45, + 10, + 162, + 305, + 289, + 357, + 32, + 21, + 159, + 71, + 133, + 335, + 353, + 86, + 133, + 128, + 397, + 292, + 16, + 150, + 66, + 144, + 274, + 180, + 306, + 301, + 143, + 394, + 145, + 175, + 73, + 113, + 330, + 172, + 1, + 146, + 349, + 303, + 336, + 161, + 361, + 7, + 373, + 253, + 387, + 151, + 105, + 149, + 360, + 351, + 239, + 66, + 118, + 203, + 22, + 166, + 334, + 5, + 183, + 335, + 343, + 168, + 300, + 111, + 332, + 103, + 134, + 197, + 147, + 29, + 112, + 343, + 81, + 43, + 146, + 295, + 34, + 344, + 264, + 148, + 263, + 126, + 134, + 14, + 244, + 152, + 227, + 292, + 120, + 232, + 29, + 141, + 146, + 42, + 52, + 72, + 121, + 14, + 300, + 138, + 163, + 202, + 280, + 259, + 396, + 77, + 344, + 253, + 209, + 381, + 311, + 260, + 334, + 86, + 393, + 338, + 52, + 235, + 270, + 388, + 295, + 137, + 279, + 350, + 228, + 268, + 134, + 294, + 151, + 181, + 121, + 84, + 213, + 225, + 41, + 43, + 257, + 91, + 150, + 333, + 99, + 247, + 11, + 64, + 206, + 194, + 10, + 371, + 179, + 87, + 250, + 379, + 143, + 113, + 187, + 367, + 32, + 242, + 251, + 151, + 195, + 173, + 177, + 342, + 391, + 107, + 77, + 272, + 351, + 248, + 373, + 49, + 138, + 83, + 400, + 218, + 27, + 118, + 379, + 167, + 101, + 322, + 79, + 395, + 238, + 53, + 39, + 63, + 106, + 334, + 392, + 103, + 291, + 323, + 52, + 40, + 323, + 280, + 314, + 237, + 325, + 282, + 282, + 384, + 169, + 117, + 400, + 203, + 83, + 210, + 377, + 347, + 380, + 255, + 162, + 243, + 349, + 4, + 392, + 146, + 253, + 286, + 22, + 48, + 24, + 287, + 300, + 160, + 273, + 230, + 27, + 77, + 60, + 381, + 212, + 142, + 358, + 114, + 293, + 123, + 14, + 208, + 80, + 80, + 214, + 21, + 119, + 120, + 161, + 247, + 282, + 237, + 10, + 26, + 373, + 58, + 161, + 133, + 44, + 219, + 58, + 101, + 197, + 208, + 329, + 377, + 228, + 280, + 139, + 49, + 339, + 220, + 231, + 256, + 223, + 227, + 354, + 203, + 134, + 324, + 264, + 273, + 157, + 284, + 192, + 93, + 374, + 117, + 346, + 240, + 205, + 106, + 40, + 193, + 398, + 33, + 334, + 248, + 225, + 391, + 119, + 11, + 339, + 99, + 102, + 1, + 283, + 262, + 66, + 281, + 397, + 305, + 350, + 267, + 215, + 191, + 383, + 336, + 147, + 75, + 106, + 49, + 41, + 211, + 53, + 237, + 364, + 226, + 217, + 394, + 77, + 313, + 266, + 303, + 173, + 380, + 32, + 390, + 200, + 63, + 56, + 328, + 93, + 290, + 1, + 136, + 77, + 44, + 268, + 91, + 274, + 83, + 69, + 169, + 247, + 393, + 208, + 43, + 381, + 137, + 280, + 279, + 230, + 212, + 224, + 220, + 233, + 29, + 30, + 175, + 75, + 108, + 140, + 267, + 20, + 16, + 51, + 27, + 287, + 169, + 145, + 132, + 170, + 146, + 246, + 162, + 120, + 155, + 388, + 288, + 98, + 58, + 155, + 146, + 37, + 133, + 153, + 40, + 187, + 88, + 165, + 385, + 272, + 334, + 105, + 177, + 333, + 204, + 129, + 393, + 228, + 348, + 70, + 137, + 97, + 8, + 233, + 70, + 315, + 161, + 38, + 230, + 237, + 191, + 33, + 257, + 4, + 45, + 382, + 81, + 209, + 64, + 140, + 9, + 243, + 98, + 31, + 3, + 66, + 164, + 176, + 198, + 261, + 381, + 56, + 196, + 20, + 101, + 51, + 255, + 37, + 35, + 365, + 64, + 59, + 246, + 383, + 297, + 152, + 142, + 55, + 190, + 27, + 301, + 169, + 66, + 138, + 222, + 64, + 240, + 364, + 48, + 365, + 166, + 393, + 62, + 150, + 72, + 165, + 316, + 7, + 388, + 92, + 119, + 179, + 161, + 106, + 297, + 382, + 151, + 34, + 276, + 325, + 249, + 136, + 170, + 390, + 373, + 121, + 374, + 21, + 129, + 155, + 39, + 385, + 244, + 394, + 52, + 239, + 186, + 189, + 170, + 194, + 231, + 296, + 21, + 392, + 262, + 169, + 8, + 285, + 106, + 35, + 316, + 108, + 107, + 229, + 77, + 322, + 143, + 38, + 313, + 52, + 386, + 211, + 78, + 151, + 37, + 156, + 232, + 188, + 114, + 57, + 63, + 195, + 169, + 82, + 281, + 230, + 146, + 312, + 168, + 174, + 181, + 62, + 352, + 287, + 71, + 102, + 338, + 211, + 222, + 148, + 302, + 134, + 6, + 332, + 305, + 193, + 40, + 272, + 211, + 292, + 91, + 238, + 317, + 89, + 137, + 383, + 356, + 355, + 216, + 325, + 181, + 92, + 177, + 217, + 92, + 342, + 42, + 283, + 20, + 178, + 17, + 297, + 207, + 274, + 248, + 277, + 4, + 62, + 352, + 85, + 56, + 330, + 386, + 280, + 353, + 399, + 151, + 78, + 353, + 209, + 96, + 125, + 145, + 96, + 325, + 254, + 89, + 143, + 22, + 204, + 310, + 180, + 163, + 395, + 282, + 85, + 183, + 351, + 297, + 49, + 45, + 65, + 392, + 65, + 369, + 18, + 349, + 240, + 59, + 271, + 313, + 300, + 204, + 129, + 310, + 47, + 378, + 112, + 396, + 273, + 331, + 242, + 215, + 62, + 162, + 227, + 388, + 397, + 39, + 255, + 142, + 400, + 191, + 133, + 264, + 16, + 272, + 331, + 93, + 100, + 270, + 152, + 9, + 373, + 85, + 255, + 95, + 362, + 22, + 323, + 37, + 234, + 170, + 19, + 104, + 67, + 14, + 18, + 3, + 400, + 14, + 356, + 324, + 287, + 103, + 268, + 370, + 73, + 305, + 359, + 272, + 115, + 264, + 215, + 53, + 44, + 365, + 208, + 48, + 378, + 303, + 378, + 306, + 156, + 31, + 366, + 261, + 269, + 108, + 5, + 72, + 373, + 236, + 75, + 366, + 139, + 101, + 193, + 126, + 125, + 224, + 388, + 122, + 184, + 307, + 73, + 14, + 383, + 131, + 345, + 261, + 46, + 172, + 63, + 220, + 74, + 57, + 209, + 225, + 46, + 173, + 133, + 27, + 171, + 262, + 3, + 347, + 87, + 152, + 201, + 59, + 173, + 224, + 67, + 29, + 5, + 326, + 203, + 56, + 155, + 22, + 149, + 363, + 290, + 23, + 305, + 36, + 157, + 95, + 31, + 370, + 127, + 105, + 230, + 135, + 163, + 90, + 350, + 375, + 144, + 330, + 190, + 331, + 46, + 35, + 94, + 390, + 251, + 147, + 11, + 184, + 394, + 347, + 360, + 319, + 201, + 105, + 391, + 241, + 204, + 290, + 310, + 282, + 201, + 389, + 19, + 111, + 232, + 137, + 60, + 64, + 308, + 267, + 306, + 283, + 277, + 71, + 391, + 164, + 253, + 387, + 195, + 321, + 61, + 51, + 320, + 159, + 108, + 47, + 91, + 44, + 199, + 312, + 193, + 254, + 241, + 25, + 211, + 136, + 259, + 269, + 123, + 61, + 221, + 255, + 95, + 209, + 322, + 50, + 65, + 167, + 28, + 117, + 121, + 166, + 301, + 350, + 115, + 253, + 247, + 343, + 259, + 237, + 40, + 75, + 308, + 62, + 114, + 25, + 68, + 254, + 67, + 348, + 141, + 150, + 4, + 280, + 141, + 2, + 79, + 158, + 101, + 79, + 270, + 315, + 263, + 356, + 114, + 41, + 174, + 257, + 91, + 394, + 299, + 57, + 182, + 280, + 26, + 100, + 83, + 106, + 198, + 361, + 108, + 221, + 123, + 284, + 87, + 251, + 101, + 125, + 355, + 117, + 61, + 322, + 162, + 385, + 74, + 286, + 101, + 350, + 367, + 149, + 50, + 315, + 343, + 7, + 291, + 1, + 376, + 85, + 6, + 67, + 17, + 91, + 77, + 152, + 310, + 177, + 306, + 287, + 181, + 142, + 46, + 310, + 143, + 136, + 130, + 114, + 263, + 153, + 304, + 352, + 338, + 108, + 23, + 325, + 208, + 14, + 5, + 343, + 397, + 239, + 145, + 224, + 184, + 140, + 42, + 367, + 321, + 306, + 387, + 69, + 98, + 243, + 331, + 237, + 189, + 264, + 190, + 149, + 76, + 146, + 361, + 113, + 334, + 108, + 355, + 45, + 338, + 107, + 104, + 63, + 223, + 115, + 194, + 395, + 113, + 9, + 21, + 219, + 10, + 59, + 158, + 105, + 303, + 362, + 375, + 232, + 91, + 233, + 214, + 339, + 356, + 371, + 68, + 280, + 230, + 13, + 60, + 392, + 91, + 49, + 284, + 269, + 285, + 42, + 71, + 357, + 276, + 142, + 69, + 90, + 85, + 25, + 18, + 388, + 105, + 58, + 301, + 320, + 190, + 147, + 117, + 147, + 335, + 326, + 330, + 115, + 230, + 337, + 253, + 380, + 155, + 195, + 398, + 356, + 148, + 69, + 390, + 209, + 207, + 112, + 380, + 16, + 351, + 274, + 140, + 149, + 80, + 229, + 56, + 338, + 298, + 254, + 224, + 182, + 226, + 257, + 18, + 207, + 238, + 234, + 255, + 202, + 141, + 307, + 100, + 68, + 82, + 271, + 265, + 385, + 344, + 231, + 134, + 213, + 116, + 68, + 320, + 326, + 320, + 201, + 296, + 288, + 148, + 198, + 34, + 123, + 73, + 342, + 397, + 68, + 145, + 333, + 163, + 185, + 210, + 25, + 138, + 343, + 149, + 163, + 170, + 36, + 274, + 263, + 75, + 203, + 155, + 196, + 234, + 210, + 107, + 152, + 311, + 314, + 204, + 358, + 213, + 102, + 281, + 203, + 224, + 123, + 347, + 54, + 60, + 163, + 49, + 134, + 2, + 366, + 307, + 204, + 193, + 120, + 185, + 362, + 74, + 35, + 68, + 141, + 309, + 120, + 276, + 166, + 89, + 91, + 207, + 7, + 336, + 262, + 257, + 165, + 151, + 257, + 50, + 381, + 304, + 268, + 265, + 157, + 378, + 9, + 243, + 53, + 346, + 148, + 166, + 261, + 177, + 256, + 28, + 193, + 279, + 165, + 320, + 341, + 106, + 353, + 25, + 179, + 57, + 122, + 394, + 100, + 335, + 243, + 103, + 252, + 332, + 135, + 103, + 389, + 316, + 252, + 262, + 378, + 356, + 37, + 254, + 178, + 251, + 328, + 251, + 105, + 349, + 166, + 130, + 327, + 372, + 350, + 380, + 35, + 281, + 30, + 276, + 364, + 345, + 52, + 62, + 258, + 76, + 103, + 320, + 203, + 387, + 186, + 132, + 10, + 349, + 359, + 270, + 154, + 75, + 137, + 92, + 224, + 167, + 390, + 290, + 92, + 282, + 336, + 391, + 133, + 43, + 103, + 260, + 91, + 116, + 289, + 96, + 358, + 157, + 178, + 168, + 244, + 98, + 175, + 100, + 367, + 82, + 86, + 124, + 356, + 165, + 24, + 73, + 280, + 242, + 121, + 117, + 174, + 169, + 331, + 92, + 185, + 210, + 142, + 110, + 364, + 179, + 322, + 317, + 170, + 59, + 312, + 247, + 249, + 149, + 388, + 241, + 369, + 69, + 153, + 150, + 217, + 357, + 169, + 391, + 220, + 33, + 284, + 208, + 392, + 181, + 48, + 62, + 268, + 386, + 367, + 228, + 121, + 385, + 41, + 231, + 208, + 141, + 33, + 299, + 207, + 126, + 143, + 388, + 122, + 257, + 374, + 217, + 188, + 356, + 120, + 201, + 192, + 314, + 117, + 63, + 200, + 230, + 61, + 358, + 36, + 327, + 285, + 364, + 83, + 116, + 190, + 339, + 135, + 62, + 1, + 9, + 395, + 331, + 55, + 288, + 254, + 210, + 310, + 62, + 397, + 297, + 228, + 288, + 283, + 333, + 69, + 105, + 231, + 129, + 163, + 110, + 201, + 143, + 22, + 91, + 40, + 3, + 360, + 383, + 157, + 148, + 98, + 25, + 332, + 239, + 200, + 298, + 299, + 92, + 276, + 22, + 67, + 190, + 287, + 200, + 105, + 250, + 56, + 185, + 324, + 183, + 212, + 145, + 254, + 240, + 18, + 385, + 328, + 356, + 391, + 299, + 233, + 299, + 48, + 181, + 88, + 32, + 143, + 306, + 150, + 247, + 96, + 103, + 187, + 3, + 340, + 14, + 368, + 50, + 307, + 181, + 365, + 161, + 212, + 194, + 46, + 38, + 52, + 99, + 292, + 400, + 231, + 163, + 299, + 72, + 383, + 72, + 132, + 136, + 356, + 159, + 271, + 48, + 102, + 322, + 236, + 4, + 218, + 112, + 228, + 357, + 86, + 45, + 97, + 46, + 58, + 384, + 304, + 96, + 316, + 22, + 82, + 132, + 111, + 103, + 17, + 385, + 270, + 191, + 148, + 258, + 318, + 302, + 35, + 384, + 336, + 393, + 131, + 261, + 373, + 314, + 164, + 281, + 272, + 321, + 24, + 136, + 180, + 319, + 240, + 339, + 228, + 83, + 15, + 157, + 30, + 337, + 354, + 395, + 22, + 345, + 33, + 264, + 235, + 332, + 239, + 303, + 12, + 143, + 45, + 251, + 233, + 146, + 155, + 177, + 214, + 347, + 217, + 278, + 248, + 230, + 264, + 279, + 255, + 107, + 17, + 242, + 117, + 27, + 219, + 398, + 42, + 179, + 254, + 337, + 137, + 164, + 131, + 339, + 363, + 131, + 112, + 104, + 174, + 92, + 384, + 144, + 258, + 53, + 246, + 110, + 244, + 201, + 180, + 303, + 94, + 1, + 370, + 212, + 274, + 180, + 138, + 315, + 190, + 337, + 179, + 87, + 189, + 101, + 74, + 16, + 314, + 141, + 193, + 107, + 137, + 220, + 96, + 121, + 374, + 178, + 320, + 338, + 344, + 69, + 331, + 364, + 97, + 35, + 163, + 210, + 367, + 178, + 305, + 28, + 187, + 235, + 124, + 380, + 189, + 26, + 83, + 392, + 162, + 108, + 274, + 248, + 286, + 150, + 199, + 79, + 64, + 344, + 370, + 293, + 171, + 152, + 227, + 284, + 192, + 384, + 291, + 254, + 224, + 34, + 322, + 351, + 324, + 196, + 239, + 327, + 398, + 107, + 64, + 311, + 8, + 284, + 47, + 19, + 118, + 123, + 104, + 182, + 329, + 335, + 325, + 58, + 143, + 192, + 206, + 335, + 375, + 328, + 20, + 268, + 331, + 245, + 134, + 30, + 355, + 208, + 23, + 170, + 115, + 68, + 73, + 120, + 390, + 13, + 352, + 336, + 205, + 211, + 248, + 312, + 256, + 243, + 47, + 248, + 160, + 11, + 276, + 309, + 200, + 240, + 51, + 59, + 349, + 380, + 93, + 53, + 34, + 277, + 79, + 115, + 183, + 366, + 170, + 188, + 327, + 176, + 234, + 262, + 253, + 13, + 162, + 192, + 261, + 262, + 177, + 214, + 110, + 181, + 395, + 199, + 365, + 93, + 4, + 393, + 79, + 40, + 227, + 96, + 107, + 165, + 382, + 231, + 73, + 274, + 160, + 295, + 192, + 196, + 141, + 67, + 336, + 32, + 175, + 276, + 63, + 250, + 18, + 16, + 218, + 84, + 399, + 155, + 57, + 134, + 368, + 87, + 134, + 128, + 88, + 209, + 268, + 212, + 56, + 210, + 94, + 42, + 205, + 51, + 302, + 280, + 359, + 306, + 298, + 16, + 210, + 158, + 254, + 7, + 253, + 150, + 195, + 106, + 137, + 188, + 280, + 242, + 399, + 36, + 10, + 382, + 241, + 329, + 334, + 297, + 365, + 22, + 5, + 324, + 10, + 396, + 177, + 223, + 272, + 68, + 29, + 240, + 97, + 140, + 75, + 247, + 18, + 61, + 71, + 186, + 271, + 21, + 131, + 235, + 203, + 310, + 74, + 351, + 347, + 389, + 192, + 379, + 384, + 322, + 58, + 258, + 324, + 143, + 18, + 252, + 16, + 150, + 151, + 142, + 183, + 215, + 32, + 42, + 124, + 371, + 261, + 106, + 218, + 257, + 178, + 62, + 237, + 30, + 32, + 210, + 132, + 229, + 293, + 284, + 133, + 359, + 311, + 51, + 139, + 257, + 58, + 244, + 142, + 208, + 147, + 25, + 391, + 179, + 375, + 303, + 25, + 289, + 188, + 267, + 40, + 394, + 292, + 272, + 35, + 206, + 220, + 173, + 351, + 305, + 347, + 362, + 274, + 390, + 133, + 93, + 40, + 3, + 398, + 53, + 110, + 154, + 157, + 189, + 385, + 166, + 191, + 2, + 213, + 46, + 170, + 255, + 341, + 361, + 168, + 189, + 208, + 17, + 198, + 2, + 152, + 394, + 200, + 4, + 61, + 200, + 107, + 302, + 8, + 185, + 10, + 371, + 150, + 276, + 395, + 63, + 156, + 269, + 333, + 358, + 27, + 351, + 18, + 329, + 188, + 323, + 355, + 360, + 244, + 205, + 187, + 300, + 175, + 138, + 269, + 351, + 29, + 301, + 6, + 13, + 228, + 337, + 238, + 173, + 100, + 78, + 96, + 51, + 40, + 181, + 303, + 141, + 172, + 233, + 350, + 86, + 348, + 266, + 331, + 322, + 270, + 397, + 200, + 41, + 113, + 331, + 213, + 159, + 22, + 340, + 228, + 274, + 239, + 43, + 324, + 296, + 351, + 115, + 29, + 363, + 12, + 141, + 350, + 337, + 317, + 65, + 332, + 396, + 138, + 145, + 155, + 49, + 96, + 271, + 148, + 23, + 23, + 287, + 184, + 218, + 77, + 284, + 85, + 144, + 200, + 15, + 77, + 218, + 130, + 32, + 367, + 29, + 380, + 365, + 120, + 1, + 332, + 372, + 128, + 306, + 34, + 398, + 218, + 141, + 343, + 329, + 131, + 251, + 309, + 347, + 143, + 211, + 168, + 316, + 100, + 86, + 113, + 153, + 62, + 260, + 288, + 378, + 49, + 143, + 166, + 102, + 111, + 15, + 294, + 42, + 6, + 312, + 228, + 364, + 23, + 176, + 372, + 286, + 331, + 356, + 274, + 374, + 252, + 350, + 54, + 13, + 240, + 93, + 52, + 101, + 399, + 10, + 195, + 361, + 17, + 284, + 315, + 141, + 53, + 289, + 311, + 206, + 98, + 48, + 331, + 145, + 256, + 67, + 240, + 206, + 340, + 310, + 260, + 266, + 241, + 35, + 183, + 343, + 193, + 156, + 165, + 280, + 168, + 389, + 241, + 32, + 42, + 67, + 319, + 91, + 2, + 298, + 396, + 265, + 139, + 52, + 236, + 113, + 85, + 208, + 134, + 303, + 282, + 291, + 362, + 40, + 283, + 224, + 183, + 256, + 385, + 157, + 193, + 317, + 364, + 91, + 381, + 265, + 238, + 52, + 120, + 347, + 201, + 246, + 101, + 318, + 29, + 278, + 264, + 188, + 133, + 140, + 185, + 201, + 257, + 69, + 282, + 380, + 252, + 249, + 193, + 322, + 44, + 30, + 124, + 216, + 77, + 215, + 127, + 328, + 339, + 173, + 155, + 251, + 189, + 76, + 65, + 325, + 354, + 44, + 280, + 280, + 288, + 189, + 334, + 139, + 59, + 158, + 230, + 152, + 339, + 367, + 373, + 393, + 359, + 329, + 292, + 150, + 256, + 343, + 140, + 59, + 24, + 297, + 324, + 334, + 265, + 92, + 13, + 388, + 392, + 193, + 379, + 323, + 178, + 236, + 197, + 323, + 169, + 54, + 372, + 25, + 30, + 87, + 132, + 345, + 135, + 389, + 70, + 39, + 102, + 158, + 260, + 197, + 129, + 360, + 87, + 288, + 20, + 256, + 184, + 150, + 272, + 264, + 53, + 131, + 328, + 99, + 172, + 223, + 124, + 255, + 399, + 275, + 311, + 399, + 152, + 283, + 107, + 40, + 258, + 361, + 393, + 58, + 365, + 182, + 57, + 345, + 348, + 42, + 251, + 387, + 106, + 237, + 35, + 371, + 279, + 66, + 362, + 213, + 42, + 9, + 297, + 288, + 292, + 325, + 367, + 31, + 175, + 72, + 377, + 358, + 142, + 360, + 399, + 64, + 213, + 303, + 44, + 140, + 215, + 249, + 322, + 267, + 117, + 366, + 74, + 55, + 71, + 38, + 253, + 367, + 113, + 196, + 166, + 72, + 328, + 172, + 389, + 89, + 353, + 19, + 163, + 392, + 93, + 16, + 35, + 353, + 78, + 282, + 355, + 273, + 269, + 342, + 194, + 21, + 301, + 57, + 148, + 47, + 235, + 126, + 52, + 304, + 345, + 250, + 2, + 62, + 346, + 94, + 129, + 91, + 216, + 384, + 366, + 70, + 124, + 200, + 331, + 204, + 240, + 189, + 41, + 389, + 305, + 32, + 103, + 121, + 351, + 252, + 216, + 33, + 296, + 83, + 13, + 120, + 130, + 381, + 247, + 89, + 363, + 367, + 32, + 255, + 134, + 16, + 62, + 99, + 31, + 383, + 76, + 202, + 396, + 199, + 149, + 389, + 245, + 211, + 11, + 262, + 391, + 122, + 56, + 90, + 307, + 167, + 120, + 75, + 284, + 294, + 89, + 58, + 374, + 331, + 249, + 21, + 185, + 244, + 267, + 231, + 122, + 342, + 205, + 282, + 308, + 149, + 134, + 146, + 145, + 51, + 27, + 335, + 91, + 3, + 116, + 51, + 339, + 131, + 193, + 57, + 33, + 145, + 238, + 198, + 53, + 398, + 278, + 212, + 41, + 165, + 290, + 40, + 233, + 384, + 84, + 133, + 160, + 218, + 381, + 254, + 296, + 359, + 298, + 9, + 132, + 260, + 43, + 250, + 310, + 348, + 109, + 245, + 117, + 357, + 288, + 300, + 293, + 218, + 389, + 381, + 6, + 65, + 237, + 220, + 255, + 41, + 77, + 254, + 289, + 233, + 173, + 400, + 66, + 72, + 69, + 10, + 198, + 174, + 316, + 28, + 110, + 370, + 205, + 98, + 323, + 218, + 248, + 32, + 199, + 259, + 254, + 171, + 260, + 76, + 184, + 398, + 23, + 218, + 261, + 52, + 39, + 314, + 258, + 345, + 200, + 396, + 367, + 396, + 90, + 160, + 322, + 395, + 370, + 206, + 300, + 50, + 109, + 277, + 13, + 304, + 24, + 169, + 287, + 287, + 91, + 92, + 150, + 137, + 331, + 240, + 232, + 235, + 227, + 293, + 250, + 80, + 3, + 399, + 167, + 196, + 354, + 211, + 251, + 145, + 356, + 104, + 343, + 168, + 320, + 122, + 296, + 151, + 317, + 350, + 334, + 318, + 194, + 18, + 183, + 370, + 29, + 132, + 222, + 275, + 222, + 323, + 73, + 275, + 396, + 151, + 218, + 342, + 176, + 15, + 285, + 352, + 250, + 317, + 213, + 387, + 274, + 126, + 103, + 100, + 147, + 207, + 34, + 331, + 202, + 371, + 360, + 337, + 340, + 289, + 369, + 220, + 399, + 333, + 167, + 9, + 286, + 349, + 95, + 195, + 385, + 223, + 366, + 155, + 103, + 326, + 352, + 136, + 38, + 368, + 400, + 41, + 279, + 27, + 211, + 318, + 50, + 25, + 73, + 141, + 341, + 221, + 184, + 169, + 246, + 338, + 101, + 238, + 247, + 92, + 181, + 332, + 204, + 246, + 132, + 321, + 360, + 335, + 331, + 73, + 210, + 317, + 243, + 222, + 132, + 68, + 112, + 198, + 399, + 80, + 130, + 172, + 378, + 260, + 341, + 89, + 27, + 4, + 189, + 80, + 119, + 282, + 221, + 53, + 263, + 133, + 295, + 195, + 327, + 315, + 226, + 52, + 311, + 297, + 315, + 371, + 85, + 142, + 74, + 252, + 251, + 314, + 249, + 373, + 320, + 121, + 193, + 1, + 187, + 316, + 127, + 141, + 154, + 193, + 152, + 359, + 270, + 326, + 391, + 225, + 37, + 368, + 71, + 367, + 7, + 25, + 274, + 389, + 361, + 241, + 250, + 366, + 101, + 267, + 41, + 363, + 37, + 146, + 338, + 210, + 139, + 168, + 68, + 355, + 347, + 302, + 395, + 115, + 185, + 304, + 158, + 325, + 162, + 186, + 363, + 269, + 320, + 202, + 360, + 88, + 79, + 56, + 377, + 280, + 303, + 317, + 346, + 175, + 80, + 27, + 138, + 395, + 180, + 341, + 88, + 55, + 186, + 68, + 317, + 364, + 368, + 69, + 178, + 261, + 92, + 248, + 55, + 236, + 333, + 52, + 92, + 250, + 87, + 17, + 36, + 362, + 3, + 321, + 362, + 15, + 211, + 187, + 153, + 231, + 381, + 92, + 337, + 372, + 277, + 63, + 358, + 327, + 79, + 135, + 284, + 149, + 340, + 27, + 196, + 368, + 264, + 17, + 140, + 211, + 203, + 31, + 55, + 61, + 11, + 121, + 308, + 393, + 385, + 194, + 185, + 376, + 168, + 316, + 293, + 252, + 62, + 54, + 204, + 386, + 359, + 378, + 54, + 30, + 133, + 54, + 351, + 275, + 46, + 148, + 351, + 207, + 257, + 398, + 147, + 296, + 37, + 188, + 111, + 201, + 26, + 386, + 321, + 145, + 81, + 310, + 132, + 296, + 230, + 295, + 188, + 128, + 16, + 228, + 44, + 39, + 52, + 156, + 20, + 97, + 35, + 285, + 142, + 327, + 213, + 338, + 79, + 229, + 399, + 238, + 385, + 139, + 325, + 1, + 121, + 150, + 189, + 77, + 25, + 258, + 316, + 377, + 58, + 143, + 114, + 374, + 136, + 60, + 157, + 278, + 128, + 383, + 220, + 112, + 328, + 309, + 232, + 344, + 281, + 194, + 84, + 10, + 119, + 105, + 295, + 254, + 251, + 380, + 110, + 105, + 179, + 78, + 225, + 317, + 234, + 150, + 385, + 363, + 185, + 360, + 144, + 39, + 204, + 100, + 344, + 260, + 246, + 76, + 40, + 386, + 303, + 154, + 314, + 82, + 388, + 334, + 37, + 45, + 238, + 133, + 75, + 299, + 102, + 90, + 67, + 330, + 120, + 311, + 276, + 126, + 385, + 385, + 200, + 61, + 386, + 167, + 163, + 124, + 108, + 64, + 307, + 356, + 210, + 255, + 188, + 197, + 56, + 340, + 354, + 26, + 82, + 19, + 305, + 54, + 214, + 82, + 284, + 324, + 246, + 168, + 57, + 31, + 337, + 208, + 247, + 128, + 61, + 267, + 74, + 313, + 133, + 258, + 87, + 88, + 288, + 252, + 157, + 324, + 302, + 33, + 57, + 330, + 112, + 103, + 37, + 217, + 365, + 75, + 170, + 121, + 289, + 341, + 49, + 6, + 226, + 97, + 348, + 183, + 169, + 305, + 148, + 315, + 119, + 125, + 312, + 266, + 263, + 117, + 225, + 370, + 166, + 307, + 61, + 311, + 393, + 33, + 315, + 267, + 315, + 311, + 140, + 60, + 185, + 166, + 390, + 313, + 276, + 138, + 39, + 254, + 32, + 358, + 200, + 280, + 34, + 263, + 386, + 10, + 250, + 266, + 387, + 15, + 342, + 4, + 249, + 168, + 99, + 365, + 365, + 374, + 59, + 217, + 400, + 85, + 381, + 192, + 312, + 160, + 23, + 194, + 293, + 357, + 31, + 6, + 25, + 208, + 276, + 104, + 316, + 16, + 207, + 41, + 126, + 44, + 359, + 394, + 272, + 394, + 54, + 27, + 86, + 174, + 328, + 322, + 313, + 343, + 313, + 184, + 260, + 287, + 379, + 222, + 368, + 243, + 165, + 230, + 320, + 71, + 355, + 204, + 308, + 279, + 347, + 73, + 262, + 170, + 324, + 336, + 257, + 223, + 352, + 264, + 149, + 56, + 106, + 224, + 80, + 114, + 319, + 337, + 73, + 100, + 99, + 318, + 144, + 308, + 34, + 255, + 289, + 8, + 145, + 187, + 281, + 59, + 257, + 222, + 387, + 29, + 156, + 191, + 217, + 13, + 381, + 261, + 178, + 142, + 46, + 109, + 379, + 167, + 280, + 121, + 40, + 278, + 57, + 249, + 200, + 113, + 300, + 138, + 115, + 330, + 57, + 308, + 313, + 221, + 252, + 19, + 6, + 37, + 45, + 380, + 89, + 37, + 310, + 179, + 97, + 262, + 357, + 38, + 38, + 332, + 233, + 374, + 92, + 29, + 194, + 117, + 345, + 317, + 61, + 123, + 17, + 5, + 237, + 244, + 319, + 100, + 310, + 261, + 320, + 239, + 224, + 129, + 365, + 228, + 109, + 168, + 397, + 158, + 361, + 19, + 265, + 228, + 156, + 292, + 76, + 256, + 273, + 52, + 393, + 50, + 50, + 93, + 356, + 93, + 23, + 161, + 46, + 149, + 283, + 68, + 215, + 267, + 24, + 216, + 334, + 65, + 373, + 142, + 212, + 335, + 160, + 337, + 203, + 394, + 362, + 61, + 219, + 20, + 249, + 15, + 386, + 390, + 360, + 391, + 77, + 25, + 170, + 385, + 45, + 280, + 121, + 229, + 73, + 308, + 32, + 260, + 126, + 156, + 288, + 228, + 52, + 184, + 5, + 385, + 105, + 267, + 134, + 111, + 197, + 339, + 111, + 302, + 84, + 16, + 161, + 302, + 191, + 290, + 254, + 153, + 353, + 361, + 101, + 350, + 139, + 130, + 376, + 380, + 396, + 195, + 32, + 143, + 183, + 41, + 16, + 260, + 313, + 386, + 73, + 216, + 151, + 203, + 334, + 168, + 190, + 355, + 305, + 1, + 312, + 322, + 255, + 53, + 317, + 266, + 271, + 137, + 42, + 117, + 15, + 385, + 112, + 400, + 202, + 7, + 313, + 116, + 154, + 108, + 214, + 296, + 377, + 255, + 297, + 342, + 80, + 29, + 17, + 50, + 365, + 233, + 25, + 90, + 253, + 329, + 248, + 59, + 303, + 28, + 374, + 107, + 96, + 243, + 345, + 272, + 254, + 287, + 297, + 200, + 181, + 350, + 329, + 354, + 339, + 78, + 194, + 30, + 373, + 221, + 18, + 34, + 376, + 276, + 129, + 326, + 348, + 193, + 313, + 39, + 66, + 88, + 153, + 43, + 372, + 76, + 246, + 238, + 322, + 201, + 244, + 179, + 385, + 111, + 60, + 367, + 171, + 73, + 159, + 170, + 373, + 85, + 373, + 268, + 42, + 27, + 82, + 192, + 58, + 345, + 43, + 19, + 137, + 346, + 263, + 47, + 105, + 22, + 110, + 168, + 292, + 80, + 285, + 347, + 304, + 199, + 267, + 398, + 129, + 61, + 223, + 311, + 29, + 217, + 115, + 272, + 253, + 101, + 26, + 246, + 330, + 37, + 201, + 142, + 279, + 151, + 237, + 373, + 282, + 140, + 115, + 171, + 236, + 72, + 307, + 310, + 187, + 257, + 22, + 331, + 378, + 83, + 323, + 370, + 93, + 185, + 359, + 199, + 241, + 260, + 220, + 262, + 335, + 101, + 178, + 247, + 387, + 384, + 12, + 74, + 293, + 49, + 250, + 185, + 1, + 193, + 2, + 91, + 70, + 355, + 194, + 266, + 9, + 218, + 167, + 283, + 293, + 269, + 170, + 284, + 30, + 274, + 201, + 47, + 194, + 175, + 358, + 336, + 134, + 371, + 146, + 297, + 50, + 268, + 16, + 50, + 378, + 150, + 195, + 343, + 23, + 379, + 235, + 316, + 8, + 86, + 313, + 106, + 320, + 62, + 292, + 207, + 398, + 140, + 213, + 335, + 393, + 15, + 158, + 222, + 74, + 357, + 345, + 67, + 310, + 63, + 242, + 136, + 202, + 326, + 357, + 247, + 397, + 330, + 352, + 84, + 344, + 105, + 141, + 202, + 163, + 127, + 64, + 21, + 23, + 16, + 260, + 196, + 80, + 172, + 283, + 256, + 276, + 267, + 324, + 374, + 20, + 200, + 162, + 367, + 375, + 50, + 320, + 90, + 340, + 241, + 216, + 378, + 213, + 223, + 172, + 82, + 167, + 191, + 100, + 179, + 322, + 301, + 195, + 243, + 17, + 385, + 132, + 305, + 143, + 85, + 43, + 24, + 239, + 17, + 44, + 252, + 255, + 66, + 310, + 157, + 178, + 170, + 373, + 14, + 142, + 154, + 47, + 358, + 99, + 189, + 77, + 261, + 39, + 14, + 28, + 302, + 132, + 102, + 365, + 378, + 159, + 186, + 292, + 372, + 181, + 284, + 277, + 187, + 268, + 280, + 282, + 307, + 280, + 358, + 125, + 341, + 138, + 299, + 214, + 273, + 43, + 345, + 321, + 248, + 257, + 49, + 222, + 250, + 261, + 29, + 75, + 355, + 238, + 219, + 18, + 265, + 2, + 158, + 290, + 321, + 285, + 141, + 227, + 392, + 93, + 18, + 24, + 134, + 32, + 41, + 345, + 160, + 258, + 182, + 301, + 229, + 54, + 172, + 39, + 29, + 224, + 175, + 318, + 15, + 226, + 385, + 88, + 55, + 329, + 46, + 255, + 335, + 178, + 176, + 116, + 360, + 300, + 321, + 317, + 327, + 278, + 237, + 107, + 326, + 46, + 84, + 283, + 341, + 95, + 320, + 101, + 40, + 129, + 395, + 45, + 371, + 235, + 16, + 46, + 182, + 34, + 256, + 240, + 78, + 37, + 308, + 143, + 195, + 372, + 73, + 129, + 234, + 17, + 314, + 346, + 391, + 184, + 182, + 15, + 216, + 20, + 208, + 1, + 114, + 144, + 168, + 397, + 121, + 344, + 243, + 382, + 141, + 142, + 3, + 28, + 177, + 219, + 267, + 228, + 170, + 206, + 273, + 34, + 176, + 186, + 68, + 283, + 333, + 273, + 298, + 399, + 65, + 358, + 35, + 248, + 364, + 224, + 134, + 154, + 267, + 230, + 383, + 118, + 96, + 82, + 118, + 322, + 348, + 84, + 260, + 18, + 203, + 7, + 27, + 164, + 298, + 123, + 291, + 286, + 323, + 392, + 311, + 25, + 239, + 56, + 330, + 52, + 306, + 185, + 1, + 320, + 41, + 83, + 253, + 251, + 168, + 368, + 352, + 57, + 184, + 280, + 104, + 5, + 343, + 108, + 294, + 341, + 279, + 299, + 10, + 195, + 129, + 102, + 358, + 235, + 56, + 56, + 17, + 348, + 262, + 221, + 321, + 364, + 234, + 221, + 25, + 209, + 203, + 399, + 72, + 114, + 110, + 362, + 390, + 369, + 185, + 31, + 261, + 37, + 345, + 211, + 308, + 310, + 206, + 58, + 30, + 151, + 302, + 355, + 253, + 386, + 16, + 358, + 380, + 205, + 218, + 146, + 123, + 268, + 220, + 182, + 60, + 128, + 62, + 96, + 25, + 94, + 108, + 288, + 295, + 343, + 10, + 134, + 250, + 62, + 125, + 6, + 295, + 257, + 353, + 279, + 204, + 4, + 300, + 121, + 231, + 73, + 226, + 292, + 155, + 290, + 196, + 221, + 202, + 86, + 8, + 384, + 319, + 170, + 363, + 358, + 26, + 23, + 271, + 195, + 6, + 283, + 275, + 240, + 93, + 320, + 1, + 340, + 287, + 140, + 144, + 58, + 184, + 39, + 128, + 258, + 353, + 116, + 149, + 95, + 379, + 85, + 164, + 275, + 238, + 3, + 356, + 23, + 152, + 372, + 77, + 188, + 37, + 81, + 74, + 336, + 77, + 189, + 283, + 254, + 56, + 267, + 81, + 218, + 202, + 332, + 133, + 358, + 237, + 181, + 213, + 335, + 126, + 66, + 313, + 36, + 138, + 207, + 112, + 164, + 146, + 55, + 290, + 297, + 50, + 39, + 228, + 286, + 190, + 238, + 165, + 74, + 301, + 328, + 302, + 96, + 332, + 131, + 151, + 79, + 340, + 112, + 312, + 56, + 87, + 258, + 131, + 138, + 236, + 335, + 313, + 210, + 325, + 343, + 124, + 255, + 193, + 180, + 392, + 348, + 361, + 314, + 240, + 60, + 163, + 114, + 337, + 162, + 316, + 222, + 47, + 117, + 208, + 366, + 98, + 278, + 375, + 260, + 254, + 91, + 395, + 305, + 390, + 50, + 275, + 155, + 190, + 59, + 3, + 287, + 347, + 149, + 292, + 52, + 187, + 157, + 120, + 176, + 135, + 299, + 361, + 193, + 116, + 223, + 344, + 22, + 165, + 337, + 103, + 117, + 341, + 239, + 32, + 137, + 359, + 72, + 89, + 65, + 149, + 160, + 148, + 73, + 280, + 225, + 113, + 387, + 159, + 287, + 95, + 139, + 351, + 325, + 351, + 44, + 50, + 370, + 96, + 377, + 161, + 382, + 323, + 168, + 324, + 309, + 293, + 128, + 263, + 293, + 262, + 266, + 261, + 71, + 385, + 287, + 237, + 190, + 119, + 41, + 184, + 228, + 222, + 258, + 379, + 152, + 272, + 242, + 321, + 22, + 24, + 353, + 133, + 36, + 214, + 9, + 368, + 254, + 249, + 298, + 216, + 320, + 257, + 347, + 136, + 26, + 263, + 79, + 361, + 285, + 280, + 289, + 96, + 125, + 210, + 143, + 248, + 393, + 225, + 324, + 305, + 21, + 378, + 333, + 247, + 297, + 369, + 244, + 373, + 197, + 271, + 164, + 373, + 75, + 195, + 321, + 62, + 63, + 240, + 81, + 172, + 219, + 189, + 47, + 75, + 238, + 258, + 36, + 38, + 24, + 35, + 43, + 52, + 25, + 69, + 111, + 255, + 294, + 396, + 50, + 2, + 203, + 164, + 86, + 164, + 70, + 284, + 24, + 254, + 358, + 36, + 158, + 24, + 72, + 201, + 160, + 182, + 190, + 4, + 171, + 49, + 344, + 260, + 319, + 398, + 332, + 25, + 126, + 296, + 317, + 329, + 271, + 344, + 392, + 386, + 334, + 140, + 45, + 166, + 363, + 234, + 146, + 254, + 113, + 168, + 313, + 383, + 107, + 175, + 138, + 149, + 252, + 121, + 250, + 334, + 291, + 208, + 388, + 111, + 112, + 87, + 39, + 207, + 205, + 173, + 310, + 96, + 252, + 121, + 27, + 360, + 205, + 357, + 337, + 373, + 380, + 177, + 91, + 278, + 189, + 294, + 338, + 324, + 37, + 343, + 354, + 129, + 42, + 374, + 259, + 354, + 135, + 333, + 84, + 228, + 280, + 99, + 244, + 297, + 172, + 263, + 237, + 180, + 240, + 117, + 178, + 22, + 327, + 4, + 109, + 306, + 140, + 182, + 178, + 2, + 4, + 78, + 233, + 325, + 13, + 188, + 231, + 356, + 379, + 377, + 114, + 76, + 82, + 96, + 234, + 365, + 173, + 343, + 101, + 38, + 138, + 175, + 298, + 91, + 150, + 44, + 218, + 239, + 167, + 157, + 81, + 197, + 91, + 63, + 313, + 102, + 151, + 377, + 77, + 138, + 215, + 337, + 257, + 353, + 233, + 388, + 342, + 343, + 10, + 309, + 122, + 40, + 323, + 377, + 352, + 337, + 65, + 173, + 78, + 135, + 364, + 141, + 36, + 191, + 62, + 202, + 53, + 366, + 63, + 326, + 254, + 12, + 55, + 247, + 361, + 190, + 162, + 395, + 19, + 52, + 220, + 6, + 326, + 227, + 8, + 102, + 334, + 358, + 284, + 69, + 216, + 173, + 128, + 58, + 205, + 213, + 84, + 290, + 34, + 379, + 24, + 275, + 222, + 129, + 128, + 384, + 327, + 303, + 138, + 61, + 106, + 124, + 255, + 378, + 194, + 137, + 99, + 357, + 258, + 371, + 131, + 200, + 55, + 71, + 239, + 289, + 343, + 141, + 237, + 112, + 5, + 39, + 32, + 231, + 309, + 37, + 175, + 199, + 45, + 227, + 241, + 332, + 223, + 318, + 310, + 395, + 219, + 275, + 109, + 272, + 187, + 34, + 114, + 311, + 8, + 249, + 55, + 118, + 333, + 53, + 214, + 340, + 133, + 229, + 103, + 154, + 251, + 265, + 153, + 12, + 293, + 108, + 209, + 334, + 277, + 57, + 366, + 36, + 339, + 25, + 135, + 40, + 240, + 271, + 315, + 13, + 390, + 100, + 380, + 26, + 162, + 80, + 88, + 390, + 371, + 339, + 239, + 200, + 115, + 120, + 106, + 59, + 98, + 240, + 15, + 32, + 91, + 108, + 95, + 52, + 275, + 160, + 195, + 98, + 53, + 399, + 59, + 388, + 317, + 337, + 252, + 209, + 68, + 348, + 375, + 18, + 120, + 259, + 248, + 248, + 2, + 35, + 375, + 39, + 23, + 355, + 233, + 31, + 371, + 388, + 319, + 335, + 242, + 374, + 77, + 381, + 251, + 243, + 389, + 262, + 190, + 117, + 324, + 218, + 397, + 263, + 386, + 80, + 360, + 223, + 192, + 177, + 207, + 148, + 75, + 368, + 73, + 395, + 236, + 163, + 230, + 134, + 162, + 262, + 48, + 331, + 162, + 201, + 68, + 209, + 192, + 272, + 331, + 390, + 298, + 227, + 323, + 43, + 297, + 144, + 262, + 64, + 272, + 241, + 137, + 187, + 58, + 336, + 157, + 373, + 66, + 217, + 257, + 336, + 259, + 82, + 77, + 166, + 185, + 385, + 172, + 106, + 309, + 297, + 213, + 377, + 212, + 225, + 239, + 320, + 288, + 316, + 3, + 227, + 154, + 99, + 208, + 210, + 289, + 338, + 226, + 362, + 37, + 250, + 164, + 313, + 315, + 68, + 165, + 386, + 189, + 140, + 103, + 399, + 397, + 229, + 238, + 105, + 100, + 155, + 181, + 310, + 191, + 338, + 314, + 36, + 228, + 293, + 151, + 232, + 170, + 155, + 374, + 272, + 386, + 256, + 331, + 348, + 400, + 165, + 164, + 108, + 320, + 320, + 80, + 131, + 156, + 66, + 83, + 334, + 362, + 327, + 286, + 301, + 300, + 22, + 253, + 108, + 120, + 289, + 118, + 77, + 164, + 124, + 208, + 19, + 45, + 98, + 310, + 338, + 223, + 109, + 398, + 341, + 362, + 25, + 305, + 104, + 181, + 94, + 50, + 353, + 36, + 205, + 96, + 72, + 354, + 281, + 326, + 304, + 395, + 328, + 377, + 188, + 10, + 91, + 185, + 337, + 341, + 392, + 324, + 130, + 193, + 263, + 131, + 258, + 245, + 235, + 14, + 202, + 356, + 155, + 284, + 225, + 372, + 72, + 145, + 290, + 258, + 142, + 233, + 9, + 130, + 245, + 286, + 116, + 132, + 348, + 63, + 335, + 245, + 232, + 38, + 214, + 127, + 246, + 302, + 241, + 176, + 277, + 264, + 22, + 85, + 120, + 172, + 91, + 55, + 52, + 221, + 118, + 355, + 137, + 182, + 209, + 376, + 228, + 47, + 291, + 229, + 384, + 126, + 234, + 267, + 364, + 345, + 250, + 64, + 296, + 35, + 150, + 196, + 381, + 142, + 5, + 122, + 337, + 109, + 183, + 272, + 4, + 191, + 243, + 134, + 36, + 49, + 84, + 377, + 22, + 188, + 89, + 286, + 77, + 160, + 77, + 192, + 331, + 99, + 148, + 34, + 187, + 219, + 339, + 180, + 368, + 110, + 159, + 172, + 125, + 101, + 364, + 156, + 239, + 304, + 349, + 56, + 123, + 225, + 348, + 357, + 47, + 126, + 166, + 165, + 144, + 74, + 51, + 79, + 199, + 45, + 153, + 27, + 225, + 299, + 135, + 387, + 175, + 4, + 347, + 398, + 10, + 358, + 226, + 269, + 307, + 347, + 72, + 196, + 17, + 55, + 96, + 346, + 75, + 196, + 223, + 266, + 299, + 209, + 385, + 146, + 68, + 348, + 395, + 324, + 84, + 256, + 126, + 182, + 75, + 218, + 57, + 217, + 145, + 75, + 283, + 396, + 367, + 290, + 12, + 120, + 261, + 21, + 115, + 39, + 26, + 399, + 62, + 204, + 220, + 300, + 396, + 380, + 129, + 244, + 357, + 362, + 286, + 40, + 29, + 109, + 270, + 86, + 376, + 5, + 24, + 47, + 388, + 123, + 252, + 189, + 137, + 375, + 16, + 148, + 391, + 279, + 396, + 322, + 145, + 123, + 219, + 305, + 272, + 188, + 107, + 376, + 315, + 370, + 251, + 58, + 302, + 17, + 156, + 322, + 376, + 37, + 72, + 43, + 292, + 166, + 398, + 258, + 328, + 261, + 58, + 393, + 43, + 245, + 26, + 130, + 319, + 346, + 35, + 197, + 69, + 131, + 378, + 47, + 231, + 245, + 31, + 188, + 27, + 300, + 20, + 363, + 306, + 225, + 120, + 86, + 219, + 19, + 79, + 105, + 267, + 344, + 284, + 314, + 108, + 202, + 242, + 148, + 46, + 365, + 20, + 226, + 376, + 265, + 148, + 38, + 122, + 267, + 241, + 235, + 398, + 133, + 208, + 238, + 214, + 181, + 124, + 310, + 27, + 156, + 99, + 201, + 16, + 339, + 64, + 134, + 77, + 44, + 157, + 284, + 182, + 29, + 107, + 69, + 161, + 31, + 327, + 82, + 5, + 285, + 377, + 246, + 267, + 244, + 139, + 63, + 238, + 57, + 228, + 200, + 305, + 104, + 389, + 79, + 152, + 201, + 380, + 246, + 383, + 10, + 100, + 304, + 204, + 92, + 104, + 302, + 354, + 33, + 31, + 239, + 273, + 208, + 77, + 366, + 373, + 154, + 123, + 103, + 319, + 71, + 155, + 247, + 106, + 46, + 186, + 78, + 181, + 120, + 280, + 308, + 217, + 288, + 33, + 122, + 241, + 376, + 343, + 190, + 374, + 182, + 154, + 186, + 205, + 192, + 184, + 298, + 115, + 62, + 2, + 324, + 183, + 368, + 198, + 113, + 299, + 67, + 178, + 40, + 131, + 292, + 92, + 368, + 370, + 399, + 200, + 33, + 187, + 245, + 327, + 359, + 17, + 166, + 34, + 340, + 244, + 178, + 240, + 71, + 104, + 74, + 286, + 292, + 384, + 242, + 229, + 166, + 127, + 190, + 184, + 166, + 288, + 252, + 317, + 81, + 32, + 77, + 231, + 204, + 277, + 347, + 345, + 79, + 14, + 261, + 84, + 242, + 111, + 274, + 157, + 315, + 248, + 352, + 66, + 243, + 212, + 83, + 218, + 261, + 126, + 10, + 134, + 135, + 7, + 281, + 166, + 253, + 358, + 108, + 382, + 235, + 271, + 143, + 139, + 286, + 32, + 228, + 387, + 242, + 190, + 177, + 318, + 122, + 354, + 100, + 76, + 160, + 274, + 382, + 114, + 163, + 78, + 55, + 101, + 153, + 130, + 292, + 285, + 291, + 152, + 107, + 11, + 57, + 117, + 173, + 6, + 110, + 182, + 350, + 325, + 195, + 139, + 301, + 210, + 102, + 35, + 195, + 272, + 272, + 393, + 12, + 215, + 97, + 91, + 308, + 162, + 395, + 273, + 244, + 278, + 246, + 327, + 293, + 80, + 265, + 282, + 318, + 268, + 52, + 93, + 294, + 156, + 36, + 184, + 374, + 172, + 291, + 64, + 327, + 208, + 67, + 346, + 228, + 393, + 121, + 387, + 307, + 263, + 392, + 98, + 231, + 294, + 340, + 308, + 270, + 81, + 171, + 160, + 331, + 141, + 204, + 26, + 348, + 33, + 81, + 203, + 24, + 333, + 21, + 351, + 359, + 219, + 203, + 272, + 61, + 321, + 267, + 35, + 225, + 98, + 346, + 253, + 122, + 307, + 20, + 152, + 128, + 121, + 307, + 47, + 74, + 221, + 367, + 339, + 290, + 329, + 313, + 330, + 103, + 369, + 66, + 60, + 169, + 52, + 368, + 90, + 392, + 213, + 45, + 103, + 98, + 125, + 124, + 269, + 74, + 147, + 157, + 78, + 279, + 48, + 396, + 96, + 27, + 384, + 124, + 385, + 132, + 299, + 178, + 98, + 343, + 226, + 277, + 69, + 276, + 208, + 325, + 353, + 369, + 290, + 103, + 301, + 166, + 252, + 202, + 33, + 293, + 195, + 151, + 388, + 345, + 184, + 91, + 8, + 120, + 160, + 23, + 229, + 211, + 169, + 278, + 364, + 78, + 279, + 391, + 351, + 37, + 364, + 249, + 17, + 117, + 55, + 60, + 327, + 178, + 206, + 307, + 70, + 31, + 377, + 400, + 269, + 1, + 274, + 169, + 141, + 174, + 326, + 72, + 257, + 244, + 196, + 78, + 384, + 312, + 229, + 331, + 39, + 85, + 235, + 88, + 165, + 219, + 234, + 31, + 303, + 388, + 364, + 271, + 144, + 376, + 129, + 11, + 199, + 12, + 376, + 178, + 130, + 80, + 53, + 345, + 299, + 15, + 23, + 178, + 189, + 9, + 36, + 288, + 326, + 119, + 20, + 197, + 204, + 329, + 149, + 311, + 143, + 223, + 213, + 242, + 379, + 50, + 55, + 76, + 362, + 308, + 221, + 226, + 27, + 88, + 165, + 315, + 85, + 327, + 168, + 251, + 57, + 3, + 231, + 128, + 392, + 347, + 160, + 386, + 69, + 135, + 377, + 197, + 83, + 339, + 28, + 83, + 117, + 347, + 44, + 234, + 180, + 166, + 69, + 48, + 233, + 252, + 237, + 73, + 58, + 60, + 188, + 98, + 294, + 30, + 39, + 364, + 138, + 160, + 282, + 100, + 167, + 195, + 37, + 76, + 244, + 293, + 290, + 34, + 99, + 315, + 377, + 262, + 173, + 400, + 161, + 5, + 160, + 27, + 337, + 271, + 128, + 2, + 327, + 312, + 163, + 52, + 322, + 329, + 284, + 374, + 99, + 29, + 237, + 124, + 8, + 325, + 293, + 222, + 16, + 242, + 50, + 383, + 94, + 322, + 225, + 155, + 309, + 111, + 169, + 376, + 201, + 94, + 299, + 163, + 167, + 362, + 152, + 194, + 326, + 332, + 305, + 193, + 227, + 120, + 340, + 325, + 294, + 263, + 130, + 262, + 152, + 332, + 25, + 161, + 46, + 337, + 229, + 21, + 170, + 365, + 259, + 23, + 1, + 299, + 374, + 310, + 285, + 243, + 391, + 11, + 129, + 75, + 286, + 140, + 357, + 315, + 390, + 256, + 237, + 245, + 283, + 194, + 338, + 25, + 100, + 188, + 233, + 172, + 158, + 266, + 333, + 77, + 356, + 358, + 241, + 74, + 41, + 46, + 136, + 7, + 283, + 302, + 271, + 23, + 151, + 85, + 209, + 252, + 340, + 166, + 318, + 128, + 75, + 114, + 321, + 69, + 74, + 83, + 62, + 108, + 377, + 86, + 232, + 345, + 225, + 328, + 35, + 268, + 105, + 287, + 181, + 135, + 27, + 48, + 382, + 359, + 144, + 336, + 50, + 3, + 321, + 389, + 313, + 291, + 1, + 363, + 231, + 156, + 185, + 384, + 394, + 245, + 208, + 23, + 385, + 166, + 301, + 165, + 63, + 194, + 83, + 209, + 320, + 229, + 381, + 169, + 182, + 79, + 110, + 20, + 354, + 266, + 26, + 216, + 268, + 303, + 1, + 222, + 135, + 297, + 45, + 313, + 130, + 54, + 242, + 9, + 354, + 370, + 105, + 396, + 205, + 38, + 224, + 131, + 207, + 317, + 225, + 344, + 242, + 241, + 271, + 239, + 42, + 110, + 367, + 257, + 9, + 279, + 107, + 310, + 276, + 322, + 293, + 44, + 99, + 22, + 278, + 137, + 258, + 111, + 221, + 335, + 321, + 153, + 382, + 97, + 58, + 64, + 105, + 170, + 168, + 196, + 136, + 349, + 33, + 57, + 360, + 224, + 133, + 323, + 310, + 292, + 309, + 146, + 35, + 106, + 87, + 202, + 127, + 355, + 156, + 398, + 116, + 281, + 136, + 241, + 231, + 315, + 62, + 301, + 398, + 259, + 247, + 187, + 208, + 15, + 215, + 233, + 124, + 157, + 210, + 279, + 256, + 400, + 102, + 353, + 400, + 392, + 293, + 63, + 131, + 236, + 105, + 307, + 275, + 204, + 169, + 303, + 191, + 397, + 204, + 158, + 341, + 229, + 131, + 244, + 58, + 331, + 368, + 55, + 270, + 162, + 258, + 232, + 237, + 190, + 108, + 105, + 391, + 371, + 304, + 378, + 29, + 201, + 163, + 232, + 317, + 36, + 396, + 318, + 179, + 374, + 286, + 254, + 273, + 251, + 62, + 155, + 41, + 212, + 51, + 380, + 292, + 145, + 331, + 14, + 367, + 306, + 230, + 299, + 157, + 387, + 356, + 181, + 249, + 361, + 376, + 256, + 340, + 111, + 376, + 91, + 76, + 89, + 119, + 67, + 398, + 139, + 378, + 82, + 202, + 91, + 179, + 115, + 215, + 136, + 393, + 245, + 159, + 195, + 400, + 153, + 262, + 187, + 374, + 255, + 98, + 392, + 128, + 266, + 5, + 19, + 121, + 324, + 309, + 274, + 320, + 56, + 398, + 327, + 4, + 330, + 231, + 95, + 96, + 279, + 252, + 297, + 122, + 70, + 18, + 39, + 300, + 61, + 230, + 8, + 293, + 139, + 198, + 282, + 366, + 57, + 241, + 188, + 86, + 276, + 140, + 380, + 119, + 200, + 207, + 153, + 51, + 256, + 322, + 63, + 78, + 158, + 361, + 5, + 264, + 189, + 279, + 162, + 64, + 347, + 383, + 66, + 7, + 110, + 117, + 52, + 74, + 103, + 168, + 181, + 395, + 90, + 317, + 21, + 244, + 78, + 328, + 208, + 195, + 227, + 353, + 340, + 37, + 66, + 118, + 341, + 326, + 148, + 349, + 327, + 28, + 287, + 317, + 178, + 379, + 382, + 186, + 40, + 204, + 344, + 334, + 352, + 383, + 154, + 213, + 108, + 94, + 291, + 313, + 400, + 255, + 173, + 238, + 252, + 31, + 296, + 212, + 267, + 223, + 63, + 138, + 377, + 364, + 178, + 200, + 201, + 215, + 175, + 370, + 90, + 372, + 7, + 77, + 114, + 226, + 368, + 22, + 48, + 228, + 51, + 323, + 103, + 24, + 257, + 164, + 11, + 394, + 99, + 349, + 99, + 20, + 61, + 89, + 47, + 275, + 355, + 69, + 115, + 49, + 274, + 212, + 142, + 41, + 97, + 8, + 281, + 231, + 156, + 260, + 303, + 14, + 200, + 184, + 303, + 146, + 157, + 94, + 193, + 154, + 367, + 360, + 156, + 35, + 182, + 235, + 262, + 295, + 392, + 146, + 115, + 355, + 282, + 131, + 348, + 64, + 361, + 257, + 362, + 287, + 283, + 243, + 330, + 73, + 178, + 357, + 185, + 98, + 318, + 299, + 102, + 268, + 88, + 36, + 227, + 166, + 153, + 317, + 107, + 64, + 3, + 7, + 70, + 175, + 17, + 198, + 158, + 195, + 354, + 261, + 51, + 176, + 296, + 138, + 144, + 288, + 13, + 299, + 325, + 274, + 187, + 33, + 253, + 391, + 349, + 127, + 167, + 124, + 263, + 85, + 49, + 246, + 278, + 361, + 6, + 7, + 286, + 145, + 116, + 126, + 106, + 285, + 103, + 86, + 85, + 30, + 176, + 72, + 253, + 199, + 88, + 216, + 163, + 69, + 217, + 376, + 256, + 82, + 385, + 361, + 116, + 193, + 195, + 394, + 151, + 258, + 182, + 43, + 286, + 109, + 110, + 1, + 176, + 78, + 371, + 219, + 192, + 329, + 50, + 168, + 203, + 214, + 128, + 361, + 250, + 263, + 177, + 337, + 143, + 8, + 178, + 325, + 122, + 204, + 90, + 287, + 398, + 322, + 368, + 176, + 391, + 31, + 358, + 260, + 288, + 30, + 224, + 125, + 362, + 400, + 81, + 74, + 15, + 52, + 209, + 219, + 28, + 182, + 132, + 193, + 183, + 356, + 337, + 315, + 67, + 229, + 102, + 274, + 334, + 391, + 90, + 58, + 162, + 249, + 139, + 109, + 275, + 159, + 246, + 260, + 392, + 138, + 169, + 70, + 83, + 352, + 328, + 110, + 251, + 375, + 153, + 171, + 176, + 393, + 298, + 34, + 89, + 202, + 314, + 246, + 250, + 367, + 10, + 126, + 309, + 42, + 201, + 351, + 41, + 98, + 265, + 6, + 160, + 30, + 112, + 205, + 219, + 356, + 24, + 57, + 224, + 44, + 168, + 143, + 225, + 106, + 192, + 65, + 65, + 8, + 84, + 244, + 394, + 71, + 5, + 307, + 106, + 48, + 66, + 21, + 294, + 235, + 257, + 6, + 203, + 179, + 372, + 161, + 174, + 187, + 359, + 9, + 251, + 318, + 400, + 356, + 301, + 245, + 362, + 305, + 179, + 345, + 134, + 25, + 306, + 361, + 228, + 210, + 239, + 297, + 247, + 203, + 248, + 190, + 138, + 311, + 79, + 232, + 330, + 37, + 157, + 332, + 247, + 151, + 255, + 91, + 1, + 39, + 313, + 369, + 10, + 75, + 292, + 122, + 311, + 311, + 272, + 312, + 212, + 372, + 351, + 80, + 70, + 33, + 9, + 355, + 17, + 290, + 196, + 2, + 181, + 174, + 106, + 3, + 259, + 228, + 247, + 59, + 257, + 154, + 144, + 367, + 78, + 249, + 357, + 246, + 115, + 229, + 241, + 303, + 240, + 197, + 3, + 106, + 363, + 243, + 257, + 79, + 330, + 82, + 148, + 264, + 103, + 205, + 120, + 83, + 207, + 132, + 215, + 293, + 59, + 79, + 88, + 322, + 299, + 390, + 358, + 160, + 360, + 112, + 231, + 18, + 298, + 334, + 223, + 224, + 198, + 244, + 22, + 357, + 114, + 23, + 257, + 387, + 240, + 115, + 351, + 255, + 74, + 104, + 56, + 284, + 105, + 121, + 63, + 127, + 186, + 323, + 233, + 93, + 396, + 45, + 254, + 375, + 188, + 168, + 326, + 221, + 357, + 347, + 289, + 172, + 220, + 361, + 370, + 288, + 149, + 324, + 240, + 325, + 233, + 244, + 129, + 82, + 183, + 108, + 318, + 10, + 84, + 394, + 162, + 194, + 38, + 223, + 204, + 379, + 264, + 354, + 333, + 212, + 126, + 298, + 226, + 191, + 3, + 206, + 32, + 58, + 385, + 278, + 114, + 12, + 271, + 304, + 171, + 59, + 131, + 10, + 267, + 167, + 142, + 1, + 389, + 333, + 344, + 175, + 25, + 295, + 17, + 21, + 110, + 83, + 238, + 319, + 98, + 148, + 288, + 236, + 126, + 87, + 395, + 28, + 200, + 77, + 53, + 138, + 387, + 314, + 4, + 68, + 180, + 23, + 14, + 42, + 303, + 138, + 58, + 325, + 142, + 91, + 186, + 209, + 169, + 162, + 194, + 192, + 239, + 45, + 48, + 6, + 107, + 15, + 109, + 248, + 396, + 114, + 376, + 377, + 399, + 374, + 276, + 56, + 181, + 156, + 320, + 229, + 284, + 59, + 342, + 293, + 117, + 176, + 107, + 264, + 174, + 334, + 197, + 149, + 380, + 216, + 30, + 133, + 166, + 319, + 222, + 328, + 39, + 393, + 144, + 126, + 126, + 217, + 168, + 194, + 226, + 86, + 148, + 12, + 17, + 257, + 108, + 275, + 157, + 273, + 184, + 1, + 276, + 342, + 12, + 110, + 379, + 158, + 73, + 323, + 188, + 114, + 246, + 125, + 41, + 349, + 60, + 40, + 228, + 104, + 88, + 231, + 28, + 280, + 164, + 76, + 196, + 84, + 326, + 149, + 19, + 69, + 142, + 59, + 290, + 385, + 311, + 243, + 324, + 107, + 163, + 63, + 213, + 255, + 191, + 186, + 2, + 300, + 253, + 369, + 254, + 247, + 150, + 50, + 242, + 253, + 77, + 239, + 361, + 92, + 330, + 8, + 374, + 315, + 193, + 15, + 165, + 194, + 111, + 153, + 159, + 207, + 82, + 146, + 21, + 397, + 161, + 150, + 240, + 29, + 77, + 371, + 60, + 27, + 11, + 291, + 261, + 30, + 289, + 369, + 139, + 32, + 158, + 257, + 307, + 293, + 9, + 155, + 228, + 187, + 369, + 393, + 331, + 88, + 160, + 324, + 267, + 31, + 330, + 226, + 387, + 20, + 376, + 394, + 298, + 231, + 138, + 57, + 152, + 253, + 157, + 31, + 287, + 62, + 380, + 79, + 92, + 195, + 367, + 124, + 217, + 8, + 22, + 255, + 202, + 359, + 261, + 138, + 230, + 229, + 156, + 103, + 182, + 235, + 184, + 310, + 330, + 105, + 47, + 141, + 297, + 319, + 283, + 160, + 174, + 342, + 1, + 84, + 229, + 286, + 82, + 40, + 391, + 57, + 216, + 314, + 383, + 344, + 4, + 296, + 353, + 182, + 218, + 354, + 135, + 280, + 378, + 109, + 337, + 10, + 298, + 189, + 209, + 150, + 162, + 388, + 262, + 37, + 239, + 145, + 13, + 137, + 309, + 221, + 201, + 391, + 156, + 17, + 153, + 112, + 273, + 210, + 395, + 136, + 234, + 390, + 173, + 206, + 225, + 132, + 227, + 279, + 330, + 13, + 81, + 262, + 336, + 339, + 365, + 395, + 273, + 293, + 122, + 35, + 208, + 216, + 357, + 143, + 7, + 240, + 151, + 220, + 361, + 64, + 89, + 279, + 180, + 155, + 353, + 178, + 390, + 383, + 39, + 70, + 360, + 34, + 221, + 98, + 99, + 178, + 282, + 257, + 268, + 348, + 61, + 186, + 317, + 189, + 376, + 290, + 140, + 173, + 88, + 83, + 9, + 383, + 321, + 382, + 290, + 392, + 398, + 200, + 248, + 17, + 175, + 67, + 53, + 371, + 62, + 131, + 25, + 330, + 54, + 254, + 157, + 214, + 31, + 76, + 229, + 245, + 114, + 259, + 125, + 353, + 78, + 120, + 336, + 138, + 160, + 212, + 184, + 105, + 146, + 136, + 149, + 40, + 361, + 209, + 204, + 297, + 232, + 142, + 294, + 343, + 180, + 241, + 48, + 80, + 354, + 267, + 78, + 307, + 221, + 4, + 34, + 15, + 100, + 126, + 274, + 319, + 82, + 338, + 237, + 120, + 132, + 232, + 193, + 50, + 338, + 124, + 339, + 129, + 335, + 253, + 146, + 126, + 78, + 163, + 187, + 84, + 205, + 396, + 296, + 279, + 143, + 381, + 285, + 110, + 182, + 135, + 241, + 298, + 157, + 4, + 343, + 161, + 181, + 373, + 226, + 87, + 378, + 26, + 340, + 382, + 22, + 329, + 174, + 83, + 333, + 13, + 228, + 335, + 166, + 298, + 303, + 115, + 274, + 181, + 351, + 378, + 311, + 68, + 152, + 84, + 87, + 266, + 143, + 394, + 12, + 110, + 123, + 242, + 294, + 325, + 90, + 219, + 201, + 93, + 71, + 20, + 181, + 235, + 346, + 385, + 158, + 199, + 91, + 306, + 107, + 318, + 380, + 96, + 346, + 193, + 385, + 365, + 136, + 99, + 283, + 103, + 298, + 170, + 245, + 140, + 145, + 74, + 374, + 381, + 61, + 312, + 251, + 352, + 252, + 299, + 382, + 272, + 280, + 43, + 395, + 26, + 10, + 400, + 50, + 70, + 164, + 220, + 183, + 221, + 374, + 355, + 330, + 169, + 136, + 318, + 23, + 234, + 381, + 184, + 344, + 299, + 289, + 369, + 265, + 263, + 252, + 244, + 398, + 247, + 315, + 168, + 235, + 233, + 141, + 4, + 251, + 201, + 166, + 158, + 16, + 365, + 238, + 52, + 93, + 197, + 88, + 284, + 288, + 116, + 33, + 392, + 164, + 204, + 75, + 343, + 248, + 260, + 258, + 319, + 277, + 166, + 179, + 35, + 287, + 214, + 263, + 48, + 23, + 297, + 273, + 355, + 237, + 127, + 162, + 33, + 142, + 92, + 236, + 144, + 307, + 108, + 72, + 305, + 358, + 79, + 91, + 47, + 54, + 400, + 235, + 193, + 80, + 104, + 235, + 380, + 292, + 120, + 201, + 145, + 209, + 47, + 149, + 193, + 159, + 302, + 181, + 322, + 250, + 205, + 49, + 115, + 149, + 121, + 164, + 316, + 345, + 278, + 338, + 69, + 178, + 66, + 145, + 348, + 395, + 168, + 227, + 233, + 272, + 218, + 122, + 44, + 349, + 257, + 173, + 197, + 109, + 248, + 152, + 345, + 271, + 21, + 334, + 280, + 167, + 130, + 105, + 272, + 115, + 22, + 284, + 274, + 9, + 214, + 272, + 157, + 277, + 82, + 357, + 264, + 100, + 369, + 336, + 260, + 355, + 103, + 158, + 163, + 209, + 61, + 11, + 199, + 188, + 113, + 167, + 378, + 324, + 186, + 361, + 24, + 146, + 172, + 67, + 259, + 288, + 37, + 61, + 253, + 342, + 152, + 8, + 83, + 50, + 391, + 283, + 106, + 196, + 180, + 92, + 187, + 219, + 345, + 369, + 382, + 316, + 89, + 313, + 251, + 318, + 67, + 326, + 321, + 148, + 247, + 31, + 117, + 359, + 388, + 215, + 127, + 318, + 233, + 327, + 265, + 376, + 301, + 8, + 207, + 245, + 23, + 369, + 201, + 8, + 289, + 345, + 259, + 329, + 311, + 241, + 283, + 3, + 361, + 243, + 155, + 110, + 389, + 396, + 349, + 43, + 204, + 64, + 337, + 248, + 201, + 86, + 38, + 304, + 204, + 365, + 233, + 200, + 330, + 198, + 359, + 313, + 147, + 116, + 243, + 7, + 120, + 365, + 66, + 381, + 377, + 222, + 58, + 344, + 385, + 236, + 250, + 183, + 247, + 319, + 164, + 60, + 258, + 39, + 337, + 398, + 78, + 2, + 5, + 341, + 149, + 273, + 194, + 103, + 76, + 161, + 149, + 82, + 279, + 68, + 178, + 268, + 338, + 21, + 228, + 117, + 389, + 48, + 22, + 91, + 300, + 199, + 253, + 358, + 338, + 340, + 74, + 354, + 275, + 262, + 13, + 58, + 52, + 62, + 263, + 224, + 242, + 306, + 87, + 355, + 38, + 44, + 85, + 217, + 135, + 33, + 357, + 29, + 214, + 24, + 312, + 341, + 209, + 303, + 103, + 8, + 112, + 31, + 203, + 311, + 367, + 65, + 118, + 47, + 262, + 59, + 247, + 59, + 18, + 199, + 192, + 80, + 242, + 253, + 359, + 226, + 247, + 25, + 185, + 198, + 337, + 70, + 377, + 366, + 206, + 373, + 357, + 329, + 316, + 290, + 293, + 300, + 67, + 222, + 148, + 76, + 24, + 31, + 41, + 303, + 244, + 210, + 130, + 306, + 368, + 335, + 180, + 303, + 305, + 392, + 68, + 213, + 309, + 148, + 279, + 89, + 255, + 394, + 6, + 162, + 308, + 257, + 290, + 161, + 105, + 362, + 147, + 22, + 351, + 248, + 332, + 173, + 37, + 193, + 11, + 105, + 125, + 70, + 228, + 322, + 74, + 246, + 91, + 315, + 381, + 332, + 374, + 198, + 11, + 222, + 383, + 267, + 143, + 46, + 180, + 183, + 236, + 258, + 16, + 3, + 102, + 4, + 386, + 143, + 113, + 322, + 200, + 61, + 164, + 81, + 18, + 21, + 152, + 252, + 279, + 269, + 82, + 205, + 183, + 91, + 108, + 15, + 61, + 342, + 126, + 181, + 318, + 394, + 16, + 52, + 151, + 91, + 188, + 359, + 126, + 212, + 3, + 14, + 163, + 342, + 67, + 304, + 242, + 97, + 240, + 292, + 228, + 1, + 289, + 328, + 18, + 266, + 29, + 123, + 135, + 79, + 143, + 162, + 210, + 211, + 307, + 199, + 175, + 214, + 214, + 366, + 10, + 378, + 47, + 61, + 148, + 17, + 254, + 389, + 302, + 164, + 185, + 124, + 136, + 379, + 291, + 34, + 130, + 370, + 141, + 171, + 263, + 348, + 381, + 184, + 126, + 338, + 245, + 356, + 14, + 90, + 265, + 150, + 229, + 137, + 38, + 189, + 180, + 67, + 156, + 27, + 30, + 298, + 286, + 1, + 85, + 43, + 155, + 26, + 6, + 61, + 44, + 203, + 352, + 293, + 112, + 224, + 360, + 184, + 276, + 177, + 196, + 166, + 348, + 27, + 397, + 245, + 389, + 66, + 396, + 18, + 214, + 330, + 81, + 3, + 352, + 108, + 323, + 28, + 265, + 37, + 274, + 221, + 355, + 64, + 159, + 270, + 62, + 59, + 187, + 63, + 316, + 39, + 62, + 13, + 151, + 63, + 364, + 380, + 330, + 329, + 22, + 146, + 36, + 141, + 62, + 24, + 294, + 130, + 290, + 254, + 112, + 308, + 155, + 88, + 374, + 328, + 363, + 137, + 274, + 280, + 303, + 154, + 2, + 296, + 29, + 99, + 266, + 138, + 48, + 223, + 89, + 75, + 91, + 229, + 309, + 234, + 13, + 219, + 219, + 7, + 385, + 225, + 273, + 87, + 326, + 317, + 371, + 168, + 294, + 25, + 328, + 345, + 183, + 173, + 291, + 390, + 267, + 383, + 121, + 263, + 58, + 111, + 331, + 331, + 369, + 138, + 109, + 17, + 29, + 192, + 394, + 155, + 353, + 71, + 37, + 251, + 168, + 351, + 385, + 82, + 100, + 196, + 228, + 243, + 189, + 90, + 278, + 327, + 90, + 273, + 56, + 321, + 259, + 377, + 157, + 160, + 7, + 221, + 228, + 72, + 275, + 20, + 358, + 18, + 240, + 335, + 199, + 171, + 372, + 11, + 201, + 277, + 112, + 138, + 55, + 115, + 179, + 192, + 328, + 316, + 128, + 114, + 170, + 387, + 25, + 350, + 319, + 312, + 271, + 181, + 265, + 112, + 322, + 385, + 82, + 139, + 344, + 105, + 100, + 303, + 217, + 161, + 296, + 267, + 374, + 163, + 292, + 227, + 396, + 112, + 104, + 126, + 36, + 67, + 226, + 353, + 220, + 69, + 83, + 294, + 271, + 156, + 148, + 16, + 198, + 181, + 254, + 114, + 277, + 173, + 104, + 228, + 76, + 100, + 195, + 166, + 112, + 331, + 326, + 257, + 400, + 296, + 248, + 126, + 200, + 328, + 328, + 85, + 216, + 81, + 331, + 124, + 87, + 339, + 87, + 381, + 343, + 299, + 396, + 338, + 262, + 144, + 54, + 69, + 299, + 197, + 256, + 388, + 155, + 42, + 283, + 175, + 304, + 273, + 338, + 353, + 44, + 229, + 163, + 354, + 159, + 118, + 368, + 367, + 345, + 59, + 38, + 94, + 103, + 73, + 394, + 155, + 329, + 146, + 43, + 114, + 276, + 45, + 4, + 260, + 313, + 117, + 229, + 71, + 248, + 2, + 384, + 135, + 39, + 321, + 328, + 94, + 385, + 210, + 351, + 128, + 127, + 24, + 46, + 61, + 379, + 30, + 142, + 130, + 147, + 149, + 5, + 275, + 246, + 246, + 93, + 49, + 298, + 200, + 337, + 344, + 320, + 2, + 101, + 260, + 353, + 161, + 205, + 95, + 171, + 397, + 78, + 205, + 216, + 54, + 47, + 278, + 352, + 193, + 295, + 135, + 331, + 116, + 83, + 154, + 265, + 308, + 48, + 363, + 45, + 10, + 3, + 190, + 78, + 267, + 260, + 67, + 247, + 179, + 9, + 231, + 243, + 15, + 36, + 14, + 359, + 320, + 303, + 172, + 266, + 166, + 257, + 130, + 267, + 317, + 119, + 102, + 306, + 114, + 38, + 112, + 192, + 208, + 284, + 107, + 33, + 249, + 238, + 161, + 146, + 341, + 351, + 152, + 60, + 318, + 340, + 240, + 326, + 163, + 198, + 230, + 170, + 331, + 12, + 194, + 122, + 125, + 386, + 398, + 314, + 291, + 337, + 398, + 4, + 25, + 143, + 367, + 208, + 383, + 171, + 375, + 147, + 63, + 292, + 157, + 314, + 303, + 2, + 370, + 117, + 144, + 247, + 35, + 38, + 267, + 7, + 81, + 82, + 338, + 123, + 180, + 207, + 319, + 259, + 129, + 329, + 281, + 384, + 283, + 217, + 223, + 394, + 72, + 215, + 304, + 325, + 383, + 364, + 180, + 3, + 158, + 105, + 181, + 209, + 400, + 344, + 62, + 233, + 155, + 225, + 174, + 282, + 225, + 87, + 168, + 184, + 60, + 104, + 231, + 344, + 77, + 69, + 63, + 106, + 63, + 102, + 255, + 363, + 126, + 134, + 212, + 319, + 336, + 32, + 164, + 96, + 87, + 118, + 196, + 36, + 206, + 333, + 315, + 394, + 201, + 99, + 199, + 126, + 113, + 229, + 155, + 375, + 114, + 16, + 74, + 181, + 347, + 265, + 105, + 54, + 121, + 305, + 297, + 179, + 204, + 373, + 377, + 392, + 242, + 322, + 193, + 228, + 385, + 119, + 79, + 305, + 90, + 243, + 332, + 285, + 7, + 37, + 8, + 30, + 294, + 267, + 112, + 205, + 149, + 165, + 196, + 189, + 78, + 346, + 385, + 136, + 112, + 315, + 375, + 376, + 284, + 213, + 202, + 319, + 18, + 121, + 62, + 140, + 232, + 25, + 385, + 369, + 271, + 345, + 321, + 14, + 352, + 83, + 163, + 43, + 257, + 213, + 8, + 176, + 339, + 91, + 101, + 332, + 334, + 248, + 360, + 49, + 16, + 313, + 352, + 88, + 328, + 180, + 294, + 6, + 51, + 334, + 40, + 290, + 69, + 144, + 316, + 340, + 380, + 13, + 167, + 356, + 317, + 379, + 285, + 321, + 370, + 378, + 97, + 187, + 14, + 340, + 236, + 14, + 157, + 202, + 197, + 126, + 349, + 254, + 392, + 288, + 171, + 46, + 7, + 234, + 222, + 41, + 199, + 153, + 82, + 270, + 317, + 323, + 378, + 320, + 392, + 346, + 299, + 271, + 124, + 201, + 375, + 269, + 52, + 246, + 392, + 34, + 298, + 70, + 272, + 78, + 232, + 86, + 338, + 93, + 127, + 218, + 227, + 113, + 39, + 203, + 66, + 51, + 306, + 89, + 242, + 115, + 133, + 226, + 278, + 266, + 135, + 202, + 127, + 314, + 156, + 32, + 26, + 265, + 222, + 110, + 361, + 275, + 361, + 343, + 63, + 225, + 55, + 76, + 386, + 82, + 112, + 10, + 85, + 174, + 310, + 68, + 201, + 344, + 353, + 94, + 122, + 309, + 392, + 396, + 67, + 112, + 225, + 120, + 374, + 119, + 38, + 40, + 17, + 303, + 201, + 1, + 282, + 328, + 277, + 330, + 393, + 90, + 298, + 199, + 21, + 196, + 363, + 244, + 396, + 36, + 336, + 245, + 313, + 158, + 59, + 376, + 155, + 157, + 28, + 205, + 314, + 192, + 342, + 181, + 325, + 388, + 78, + 399, + 343, + 11, + 52, + 400, + 70, + 47, + 162, + 42, + 15, + 209, + 228, + 330, + 305, + 190, + 285, + 389, + 204, + 221, + 289, + 159, + 377, + 148, + 186, + 87, + 188, + 344, + 116, + 320, + 400, + 223, + 70, + 311, + 20, + 166, + 145, + 189, + 45, + 205, + 122, + 245, + 393, + 340, + 230, + 64, + 279, + 170, + 350, + 154, + 206, + 319, + 370, + 316, + 262, + 326, + 396, + 317, + 329, + 262, + 327, + 282, + 197, + 80, + 299, + 353, + 321, + 124, + 121, + 11, + 245, + 317, + 368, + 189, + 221, + 322, + 382, + 159, + 104, + 135, + 155, + 325, + 241, + 183, + 214, + 85, + 211, + 170, + 168, + 327, + 389, + 94, + 157, + 235, + 385, + 335, + 271, + 236, + 22, + 290, + 220, + 163, + 391, + 224, + 140, + 116, + 268, + 309, + 126, + 89, + 220, + 187, + 252, + 277, + 111, + 263, + 297, + 262, + 92, + 51, + 89, + 228, + 400, + 109, + 156, + 233, + 131, + 115, + 394, + 210, + 161, + 243, + 66, + 150, + 359, + 213, + 368, + 98, + 214, + 335, + 332, + 220, + 26, + 209, + 44, + 280, + 282, + 386, + 24, + 213, + 197, + 352, + 5, + 10, + 42, + 2, + 101, + 36, + 208, + 137, + 247, + 397, + 162, + 344, + 26, + 366, + 25, + 271, + 218, + 188, + 75, + 11, + 24, + 45, + 129, + 384, + 134, + 326, + 23, + 193, + 291, + 15, + 62, + 168, + 364, + 345, + 208, + 291, + 112, + 141, + 202, + 17, + 270, + 154, + 61, + 104, + 19, + 98, + 95, + 202, + 225, + 42, + 244, + 15, + 149, + 171, + 270, + 120, + 341, + 302, + 393, + 275, + 34, + 226, + 152, + 94, + 199, + 392, + 251, + 188, + 340, + 389, + 393, + 216, + 87, + 111, + 359, + 114, + 46, + 165, + 333, + 266, + 358, + 74, + 363, + 134, + 168, + 388, + 145, + 184, + 366, + 376, + 89, + 277, + 259, + 374, + 25, + 346, + 107, + 139, + 42, + 212, + 208, + 129, + 319, + 298, + 275, + 58, + 376, + 93, + 207, + 351, + 268, + 282, + 213, + 125, + 81, + 243, + 238, + 246, + 347, + 188, + 166, + 126, + 110, + 214, + 265, + 234, + 395, + 343, + 119, + 108, + 303, + 4, + 306, + 307, + 196, + 86, + 345, + 112, + 81, + 390, + 297, + 80, + 104, + 212, + 234, + 132, + 316, + 136, + 102, + 83, + 276, + 393, + 29, + 164, + 334, + 386, + 171, + 242, + 246, + 65, + 175, + 333, + 73, + 54, + 173, + 138, + 203, + 260, + 381, + 163, + 196, + 283, + 123, + 169, + 106, + 316, + 156, + 222, + 126, + 115, + 299, + 391, + 251, + 391, + 246, + 330, + 195, + 263, + 238, + 242, + 197, + 62, + 71, + 140, + 312, + 282, + 76, + 105, + 219, + 368, + 240, + 15, + 41, + 53, + 135, + 134, + 207, + 371, + 388, + 82, + 311, + 184, + 147, + 11, + 86, + 293, + 279, + 58, + 258, + 400, + 321, + 330, + 100, + 182, + 28, + 50, + 31, + 166, + 163, + 94, + 172, + 206, + 47, + 191, + 242, + 112, + 313, + 75, + 362, + 187, + 116, + 295, + 332, + 387, + 23, + 183, + 296, + 65, + 228, + 251, + 289, + 161, + 340, + 274, + 214, + 56, + 75, + 36, + 379, + 23, + 211, + 329, + 71, + 80, + 350, + 86, + 107, + 174, + 104, + 367, + 80, + 269, + 273, + 273, + 46, + 331, + 374, + 154, + 135, + 330, + 41, + 82, + 206, + 348, + 118, + 61, + 36, + 315, + 189, + 371, + 218, + 223, + 130, + 1, + 18, + 113, + 73, + 134, + 118, + 17, + 33, + 15, + 266, + 379, + 145, + 185, + 379, + 180, + 75, + 208, + 21, + 327, + 163, + 359, + 193, + 286, + 354, + 205, + 102, + 336, + 394, + 133, + 89, + 178, + 84, + 9, + 151, + 71, + 261, + 283, + 207, + 379, + 99, + 155, + 108, + 374, + 96, + 331, + 363, + 146, + 115, + 246, + 342, + 327, + 176, + 358, + 234, + 104, + 158, + 351, + 350, + 339, + 114, + 88, + 202, + 349, + 217, + 277, + 196, + 16, + 268, + 168, + 202, + 129, + 175, + 22, + 323, + 105, + 143, + 241, + 30, + 215, + 172, + 45, + 22, + 284, + 86, + 20, + 374, + 160, + 244, + 392, + 265, + 319, + 86, + 347, + 188, + 130, + 179, + 136, + 27, + 189, + 288, + 234, + 253, + 19, + 217, + 265, + 127, + 316, + 161, + 37, + 84, + 376, + 382, + 181, + 195, + 85, + 13, + 283, + 111, + 238, + 385, + 291, + 394, + 154, + 80, + 140, + 292, + 132, + 56, + 170, + 209, + 327, + 159, + 216, + 87, + 63, + 123, + 239, + 27, + 184, + 340, + 164, + 177, + 296, + 332, + 340, + 164, + 21, + 87, + 256, + 398, + 143, + 236, + 85, + 359, + 114, + 144, + 356, + 295, + 148, + 43, + 204, + 212, + 48, + 156, + 260, + 287, + 173, + 126, + 147, + 354, + 142, + 274, + 66, + 398, + 150, + 274, + 30, + 342, + 28, + 65, + 177, + 363, + 283, + 268, + 199, + 372, + 272, + 176, + 250, + 46, + 344, + 224, + 292, + 346, + 112, + 73, + 341, + 390, + 344, + 43, + 276, + 17, + 327, + 89, + 39, + 42, + 299, + 202, + 289, + 357, + 288, + 122, + 64, + 6, + 54, + 154, + 235, + 336, + 19, + 311, + 41, + 192, + 303, + 347, + 387, + 201, + 132, + 325, + 273, + 202, + 162, + 214, + 90, + 78, + 118, + 273, + 121, + 225, + 36, + 126, + 370, + 258, + 315, + 288, + 323, + 229, + 52, + 351, + 379, + 128, + 391, + 339, + 138, + 73, + 266, + 393, + 99, + 74, + 378, + 109, + 229, + 293, + 366, + 355, + 219, + 377, + 219, + 246, + 353, + 226, + 241, + 375, + 39, + 229, + 188, + 275, + 240, + 115, + 234, + 352, + 22, + 306, + 302, + 317, + 221, + 224, + 140, + 219, + 155, + 166, + 343, + 313, + 326, + 99, + 168, + 79, + 149, + 57, + 144, + 228, + 28, + 38, + 352, + 112, + 16, + 350, + 66, + 158, + 25, + 292, + 376, + 285, + 163, + 43, + 214, + 395, + 15, + 122, + 365, + 4, + 308, + 16, + 13, + 205, + 256, + 335, + 252, + 301, + 149, + 170, + 206, + 121, + 397, + 387, + 174, + 348, + 72, + 233, + 218, + 254, + 139, + 271, + 101, + 321, + 188, + 366, + 86, + 265, + 182, + 350, + 202, + 393, + 160, + 134, + 312, + 206, + 112, + 28, + 301, + 374, + 312, + 104, + 262, + 100, + 104, + 276, + 199, + 90, + 232, + 124, + 363, + 26, + 269, + 188, + 227, + 344, + 380, + 35, + 67, + 161, + 125, + 386, + 358, + 289, + 276, + 25, + 398, + 105, + 334, + 360, + 273, + 293, + 50, + 350, + 94, + 326, + 23, + 380, + 349, + 123, + 132, + 283, + 121, + 211, + 327, + 186, + 146, + 362, + 307, + 31, + 74, + 338, + 177, + 173, + 132, + 336, + 35, + 273, + 46, + 265, + 110, + 262, + 229, + 197, + 166, + 122, + 13, + 289, + 312, + 229, + 58, + 347, + 2, + 49, + 303, + 195, + 69, + 312, + 223, + 319, + 278, + 151, + 97, + 216, + 197, + 295, + 84, + 204, + 179, + 157, + 380, + 224, + 93, + 58, + 287, + 378, + 56, + 37, + 168, + 370, + 33, + 4, + 362, + 347, + 132, + 351, + 163, + 207, + 109, + 214, + 170, + 327, + 383, + 218, + 64, + 105, + 345, + 212, + 318, + 395, + 384, + 237, + 387, + 83, + 203, + 55, + 163, + 226, + 131, + 203, + 260, + 132, + 214, + 16, + 210, + 239, + 25, + 280, + 295, + 363, + 315, + 326, + 274, + 211, + 272, + 202, + 239, + 63, + 357, + 366, + 181, + 267, + 170, + 378, + 318, + 195, + 178, + 97, + 56, + 354, + 96, + 212, + 376, + 138, + 229, + 261, + 32, + 49, + 256, + 52, + 190, + 227, + 164, + 342, + 228, + 393, + 290, + 24, + 95, + 385, + 281, + 304, + 130, + 235, + 150, + 10, + 297, + 396, + 61, + 235, + 87, + 116, + 189, + 5, + 231, + 45, + 303, + 297, + 347, + 271, + 37, + 195, + 223, + 270, + 309, + 247, + 247, + 203, + 294, + 307, + 238, + 313, + 41, + 323, + 290, + 84, + 391, + 368, + 160, + 236, + 337, + 61, + 85, + 141, + 54, + 48, + 62, + 168, + 245, + 163, + 66, + 323, + 173, + 145, + 184, + 198, + 154, + 347, + 366, + 284, + 257, + 32, + 281, + 344, + 387, + 18, + 196, + 65, + 52, + 233, + 388, + 35, + 68, + 362, + 78, + 275, + 84, + 59, + 172, + 13, + 283, + 218, + 14, + 206, + 203, + 100, + 234, + 376, + 364, + 240, + 82, + 101, + 336, + 1, + 182, + 354, + 385, + 365, + 154, + 390, + 302, + 239, + 46, + 345, + 353, + 107, + 329, + 292, + 145, + 300, + 135, + 320, + 342, + 107, + 349, + 120, + 233, + 55, + 189, + 390, + 201, + 315, + 289, + 310, + 291, + 315, + 196, + 15, + 92, + 326, + 89, + 196, + 286, + 19, + 265, + 370, + 394, + 67, + 138, + 281, + 98, + 201, + 309, + 154, + 37, + 266, + 32, + 345, + 130, + 98, + 250, + 263, + 24, + 315, + 326, + 375, + 362, + 347, + 85, + 50, + 241, + 344, + 67, + 241, + 302, + 162, + 377, + 179, + 80, + 73, + 155, + 75, + 55, + 35, + 273, + 175, + 370, + 234, + 273, + 57, + 91, + 74, + 8, + 44, + 28, + 118, + 356, + 190, + 359, + 243, + 388, + 273, + 381, + 332, + 12, + 106, + 250, + 155, + 70, + 361, + 15, + 124, + 321, + 337, + 44, + 353, + 35, + 247, + 22, + 84, + 301, + 297, + 132, + 225, + 66, + 105, + 348, + 133, + 212, + 152, + 328, + 79, + 49, + 223, + 121, + 74, + 126, + 320, + 67, + 374, + 228, + 173, + 17, + 236, + 12, + 117, + 218, + 192, + 346, + 370, + 138, + 266, + 270, + 391, + 167, + 132, + 233, + 207, + 162, + 65, + 251, + 14, + 173, + 72, + 191, + 165, + 38, + 8, + 204, + 204, + 376, + 203, + 105, + 182, + 336, + 121, + 20, + 69, + 275, + 254, + 40, + 149, + 343, + 197, + 262, + 21, + 259, + 330, + 246, + 383, + 43, + 325, + 46, + 40, + 338, + 262, + 116, + 75, + 266, + 2, + 389, + 90, + 29, + 101, + 244, + 363, + 58, + 3, + 68, + 137, + 195, + 344, + 105, + 113, + 378, + 19, + 107, + 208, + 83, + 250, + 201, + 238, + 283, + 135, + 372, + 74, + 200, + 159, + 216, + 334, + 29, + 108, + 156, + 303, + 300, + 55, + 37, + 366, + 225, + 323, + 181, + 217, + 388, + 143, + 313, + 369, + 81, + 389, + 128, + 139, + 179, + 222, + 110, + 154, + 166, + 5, + 95, + 294, + 339, + 277, + 171, + 320, + 105, + 216, + 374, + 266, + 8, + 78, + 296, + 119, + 367, + 95, + 357, + 180, + 175, + 43, + 7, + 15, + 348, + 26, + 116, + 327, + 321, + 19, + 297, + 62, + 377, + 112, + 175, + 240, + 1, + 178, + 3, + 90, + 149, + 377, + 103, + 296, + 40, + 22, + 43, + 232, + 212, + 343, + 228, + 276, + 68, + 140, + 112, + 314, + 72, + 7, + 274, + 163, + 252, + 153, + 388, + 304, + 218, + 73, + 107, + 246, + 145, + 200, + 211, + 22, + 85, + 197, + 326, + 200, + 373, + 310, + 263, + 86, + 13, + 388, + 309, + 246, + 248, + 305, + 388, + 304, + 165, + 221, + 303, + 397, + 56, + 245, + 246, + 48, + 87, + 266, + 108, + 56, + 144, + 140, + 93, + 245, + 256, + 97, + 226, + 273, + 347, + 165, + 212, + 228, + 207, + 169, + 305, + 371, + 186, + 334, + 396, + 244, + 100, + 352, + 358, + 326, + 339, + 270, + 396, + 301, + 284, + 11, + 177, + 191, + 126, + 68, + 227, + 33, + 366, + 298, + 359, + 193, + 122, + 393, + 122, + 203, + 30, + 303, + 194, + 392, + 151, + 366, + 31, + 293, + 174, + 53, + 26, + 218, + 85, + 136, + 306, + 113, + 10, + 61, + 173, + 48, + 56, + 97, + 70, + 146, + 399, + 283, + 50, + 278, + 366, + 185, + 35, + 323, + 13, + 344, + 144, + 141, + 33, + 279, + 89, + 383, + 267, + 101, + 396, + 337, + 247, + 341, + 224, + 376, + 360, + 9, + 196, + 136, + 104, + 376, + 263, + 383, + 3, + 124, + 314, + 136, + 23, + 46, + 346, + 318, + 338, + 249, + 270, + 205, + 145, + 179, + 232, + 245, + 228, + 230, + 50, + 263, + 119, + 7, + 240, + 2, + 149, + 158, + 120, + 175, + 163, + 63, + 25, + 16, + 263, + 219, + 340, + 339, + 186, + 128, + 29, + 354, + 195, + 387, + 145, + 121, + 184, + 268, + 344, + 9, + 87, + 242, + 355, + 309, + 99, + 220, + 131, + 247, + 82, + 101, + 373, + 220, + 119, + 373, + 332, + 125, + 264, + 247, + 118, + 307, + 305, + 303, + 348, + 275, + 60, + 325, + 154, + 189, + 374, + 374, + 58, + 365, + 353, + 257, + 372, + 315, + 352, + 259, + 312, + 395, + 320, + 181, + 125, + 206, + 195, + 161, + 322, + 389, + 398, + 113, + 77, + 376, + 162, + 8, + 350, + 14, + 298, + 48, + 217, + 217, + 33, + 86, + 224, + 239, + 206, + 35, + 321, + 330, + 287, + 89, + 7, + 134, + 191, + 149, + 274, + 228, + 229, + 108, + 372, + 313, + 237, + 211, + 178, + 101, + 396, + 55, + 86, + 137, + 61, + 118, + 67, + 336, + 327, + 88, + 317, + 32, + 385, + 275, + 164, + 331, + 286, + 49, + 66, + 242, + 20, + 141, + 11, + 313, + 313, + 2, + 324, + 128, + 172, + 282, + 199, + 384, + 313, + 148, + 73, + 200, + 366, + 75, + 260, + 133, + 299, + 269, + 29, + 399, + 355, + 358, + 174, + 102, + 169, + 194, + 343, + 174, + 170, + 171, + 80, + 395, + 329, + 147, + 64, + 328, + 372, + 364, + 228, + 357, + 151, + 85, + 95, + 185, + 345, + 307, + 300, + 312, + 237, + 125, + 132, + 164, + 392, + 70, + 400, + 67, + 126, + 155, + 317, + 57, + 54, + 276, + 146, + 184, + 137, + 107, + 376, + 362, + 6, + 95, + 273, + 327, + 100, + 110, + 352, + 90, + 144, + 288, + 323, + 126, + 200, + 400, + 220, + 59, + 34, + 289, + 354, + 118, + 241, + 148, + 199, + 322, + 40, + 312, + 140, + 77, + 112, + 223, + 140, + 13, + 1, + 185, + 388, + 24, + 131, + 398, + 318, + 280, + 63, + 175, + 47, + 134, + 327, + 206, + 52, + 48, + 64, + 194, + 178, + 377, + 55, + 55, + 107, + 265, + 338, + 263, + 27, + 92, + 373, + 357, + 295, + 207, + 324, + 133, + 119, + 151, + 175, + 2, + 77, + 288, + 151, + 116, + 168, + 371, + 245, + 20, + 142, + 174, + 112, + 203, + 98, + 209, + 73, + 328, + 15, + 33, + 40, + 377, + 124, + 370, + 396, + 25, + 215, + 368, + 135, + 133, + 151, + 282, + 80, + 304, + 280, + 67, + 327, + 177, + 333, + 178, + 151, + 146, + 56, + 76, + 312, + 186, + 212, + 132, + 31, + 296, + 141, + 60, + 75, + 209, + 382, + 49, + 179, + 389, + 106, + 146, + 103, + 158, + 300, + 91, + 239, + 221, + 305, + 164, + 148, + 351, + 270, + 121, + 129, + 383, + 296, + 375, + 49, + 259, + 231, + 272, + 275, + 352, + 222, + 339, + 299, + 54, + 20, + 348, + 80, + 332, + 342, + 227, + 27, + 286, + 243, + 162, + 147, + 164, + 1, + 259, + 222, + 398, + 371, + 322, + 178, + 327, + 33, + 319, + 175, + 272, + 351, + 245, + 247, + 55, + 154, + 325, + 300, + 344, + 8, + 207, + 79, + 138, + 76, + 159, + 115, + 3, + 166, + 336, + 235, + 300, + 344, + 89, + 276, + 110, + 117, + 37, + 52, + 370, + 20, + 345, + 290, + 198, + 158, + 127, + 226, + 355, + 239, + 381, + 158, + 51, + 62, + 152, + 355, + 148, + 97, + 108, + 238, + 107, + 127, + 103, + 332, + 77, + 238, + 258, + 211, + 86, + 374, + 172, + 60, + 339, + 309, + 220, + 63, + 387, + 132, + 222, + 369, + 243, + 388, + 64, + 375, + 264, + 212, + 33, + 121, + 187, + 326, + 35, + 154, + 292, + 303, + 337, + 25, + 18, + 307, + 136, + 197, + 241, + 150, + 181, + 335, + 306, + 208, + 388, + 379, + 75, + 133, + 295, + 343, + 86, + 255, + 193, + 126, + 128, + 200, + 307, + 76, + 79, + 145, + 213, + 249, + 24, + 240, + 384, + 245, + 333, + 72, + 145, + 21, + 306, + 86, + 173, + 172, + 211, + 258, + 226, + 235, + 109, + 286, + 169, + 25, + 331, + 125, + 369, + 176, + 370, + 310, + 235, + 390, + 179, + 136, + 223, + 129, + 155, + 337, + 82, + 292, + 111, + 332, + 252, + 3, + 178, + 201, + 31, + 143, + 154, + 3, + 92, + 263, + 171, + 6, + 151, + 251, + 267, + 29, + 157, + 153, + 29, + 155, + 360, + 338, + 81, + 96, + 166, + 93, + 382, + 7, + 176, + 53, + 43, + 393, + 210, + 87, + 3, + 92, + 384, + 148, + 152, + 181, + 378, + 353, + 202, + 196, + 212, + 235, + 246, + 227, + 236, + 304, + 180, + 201, + 336, + 19, + 17, + 185, + 255, + 99, + 133, + 98, + 227, + 72, + 260, + 260, + 1, + 331, + 219, + 41, + 32, + 344, + 335, + 326, + 98, + 42, + 86, + 90, + 282, + 381, + 88, + 34, + 191, + 96, + 147, + 378, + 354, + 218, + 251, + 384, + 240, + 337, + 120, + 364, + 51, + 95, + 159, + 230, + 373, + 52, + 81, + 249, + 194, + 368, + 374, + 108, + 380, + 57, + 66, + 393, + 222, + 300, + 147, + 158, + 391, + 226, + 64, + 347, + 241, + 134, + 274, + 162, + 293, + 167, + 372, + 176, + 390, + 232, + 354, + 250, + 311, + 191, + 329, + 177, + 208, + 88, + 204, + 342, + 364, + 296, + 222, + 339, + 247, + 144, + 372, + 342, + 233, + 83, + 223, + 210, + 330, + 68, + 282, + 171, + 177, + 203, + 264, + 383, + 308, + 341, + 246, + 352, + 55, + 143, + 193, + 319, + 54, + 311, + 237, + 52, + 9, + 391, + 294, + 96, + 47, + 46, + 132, + 312, + 120, + 231, + 68, + 134, + 61, + 326, + 323, + 314, + 393, + 288, + 322, + 177, + 326, + 322, + 244, + 117, + 322, + 253, + 385, + 258, + 296, + 48, + 189, + 2, + 329, + 351, + 237, + 92, + 69, + 105, + 388, + 37, + 399, + 165, + 300, + 268, + 143, + 322, + 299, + 376, + 221, + 363, + 158, + 156, + 224, + 336, + 126, + 51, + 205, + 107, + 56, + 289, + 395, + 312, + 48, + 310, + 384, + 190, + 173, + 332, + 346, + 227, + 362, + 48, + 270, + 387, + 232, + 303, + 113, + 368, + 295, + 278, + 200, + 20, + 181, + 111, + 16, + 185, + 225, + 282, + 350, + 380, + 156, + 20, + 135, + 302, + 199, + 180, + 194, + 15, + 4, + 341, + 106, + 353, + 294, + 300, + 208, + 161, + 332, + 224, + 387, + 285, + 236, + 262, + 294, + 90, + 50, + 65, + 215, + 111, + 5, + 191, + 138, + 168, + 139, + 369, + 325, + 137, + 273, + 399, + 54, + 314, + 75, + 286, + 349, + 36, + 276, + 306, + 129, + 7, + 165, + 103, + 373, + 227, + 376, + 173, + 326, + 378, + 347, + 63, + 280, + 319, + 46, + 325, + 232, + 170, + 322, + 288, + 364, + 218, + 260, + 86, + 95, + 393, + 190, + 76, + 48, + 378, + 136, + 316, + 223, + 83, + 314, + 42, + 398, + 252, + 384, + 90, + 76, + 310, + 100, + 209, + 301, + 317, + 120, + 324, + 137, + 324, + 35, + 167, + 215, + 235, + 331, + 316, + 310, + 192, + 395, + 180, + 375, + 142, + 105, + 213, + 183, + 82, + 330, + 336, + 130, + 162, + 166, + 124, + 28, + 222, + 332, + 322, + 246, + 31, + 184, + 85, + 111, + 126, + 373, + 393, + 343, + 80, + 50, + 140, + 394, + 9, + 14, + 345, + 10, + 180, + 375, + 313, + 266, + 95, + 287, + 52, + 93, + 239, + 57, + 397, + 175, + 250, + 52, + 64, + 317, + 112, + 330, + 370, + 150, + 224, + 248, + 134, + 143, + 11, + 221, + 203, + 266, + 46, + 297, + 105, + 276, + 255, + 39, + 112, + 9, + 344, + 94, + 61, + 299, + 16, + 190, + 112, + 83, + 208, + 173, + 19, + 258, + 392, + 106, + 208, + 103, + 280, + 137, + 127, + 193, + 335, + 287, + 314, + 390, + 69, + 121, + 162, + 285, + 55, + 364, + 96, + 376, + 314, + 90, + 43, + 214, + 208, + 190, + 125, + 188, + 233, + 297, + 320, + 210, + 217, + 8, + 149, + 70, + 183, + 365, + 90, + 147, + 244, + 5, + 168, + 235, + 60, + 153, + 128, + 214, + 94, + 227, + 159, + 218, + 277, + 134, + 119, + 383, + 113, + 190, + 144, + 77, + 75, + 224, + 272, + 84, + 240, + 98, + 394, + 394, + 40, + 69, + 24, + 27, + 266, + 26, + 22, + 33, + 196, + 210, + 63, + 226, + 31, + 132, + 199, + 28, + 35, + 22, + 79, + 80, + 59, + 365, + 309, + 112, + 133, + 38, + 396, + 159, + 385, + 375, + 8, + 393, + 144, + 55, + 254, + 246, + 359, + 316, + 126, + 362, + 213, + 81, + 357, + 385, + 104, + 97, + 168, + 273, + 234, + 42, + 223, + 18, + 387, + 139, + 50, + 399, + 387, + 227, + 134, + 199, + 204, + 151, + 318, + 217, + 2, + 141, + 167, + 110, + 247, + 380, + 257, + 205, + 119, + 5, + 186, + 236, + 249, + 358, + 65, + 203, + 379, + 372, + 288, + 359, + 342, + 50, + 350, + 244, + 248, + 348, + 294, + 189, + 369, + 188, + 64, + 65, + 24, + 43, + 45, + 215, + 386, + 108, + 1, + 222, + 137, + 239, + 295, + 74, + 183, + 134, + 252, + 376, + 379, + 361, + 394, + 165, + 234, + 285, + 158, + 181, + 201, + 282, + 116, + 260, + 246, + 317, + 27, + 15, + 144, + 119, + 246, + 94, + 272, + 35, + 250, + 291, + 97, + 350, + 37, + 308, + 267, + 166, + 248, + 36, + 242, + 91, + 177, + 111, + 278, + 15, + 353, + 268, + 45, + 189, + 151, + 23, + 322, + 235, + 328, + 240, + 156, + 176, + 57, + 247, + 8, + 81, + 186, + 15, + 254, + 97, + 66, + 253, + 143, + 18, + 345, + 37, + 86, + 255, + 3, + 45, + 373, + 306, + 102, + 379, + 44, + 398, + 365, + 224, + 312, + 14, + 1, + 313, + 268, + 35, + 227, + 47, + 291, + 154, + 208, + 230, + 348, + 394, + 5, + 338, + 318, + 355, + 87, + 181, + 248, + 97, + 321, + 290, + 135, + 352, + 113, + 119, + 390, + 136, + 51, + 119, + 43, + 141, + 38, + 75, + 137, + 14, + 356, + 70, + 100, + 73, + 168, + 44, + 290, + 342, + 113, + 82, + 333, + 187, + 70, + 46, + 125, + 320, + 96, + 228, + 252, + 151, + 343, + 21, + 22, + 196, + 28, + 354, + 331, + 257, + 305, + 289, + 30, + 237, + 156, + 250, + 88, + 184, + 32, + 272, + 171, + 27, + 97, + 265, + 337, + 197, + 67, + 339, + 133, + 16, + 216, + 324, + 388, + 248, + 131, + 357, + 135, + 371, + 392, + 290, + 230, + 90, + 254, + 40, + 359, + 309, + 357, + 336, + 334, + 173, + 155, + 282, + 1, + 263, + 155, + 369, + 332, + 100, + 147, + 383, + 65, + 351, + 209, + 105, + 331, + 100, + 270, + 114, + 108, + 128, + 220, + 375, + 141, + 69, + 19, + 278, + 352, + 365, + 250, + 278, + 234, + 141, + 380, + 43, + 169, + 2, + 256, + 329, + 97, + 368, + 32, + 240, + 374, + 373, + 48, + 268, + 386, + 149, + 7, + 46, + 277, + 127, + 243, + 102, + 294, + 80, + 28, + 71, + 328, + 193, + 87, + 346, + 122, + 276, + 392, + 175, + 227, + 163, + 29, + 91, + 157, + 379, + 114, + 220, + 141, + 29, + 207, + 248, + 130, + 22, + 51, + 383, + 172, + 61, + 25, + 28, + 102, + 103, + 134, + 364, + 74, + 126, + 261, + 288, + 87, + 311, + 274, + 388, + 58, + 400, + 184, + 53, + 123, + 170, + 366, + 175, + 277, + 348, + 243, + 322, + 315, + 35, + 50, + 20, + 388, + 213, + 82, + 34, + 53, + 297, + 369, + 3, + 68, + 152, + 119, + 393, + 57, + 220, + 129, + 97, + 171, + 338, + 282, + 195, + 176, + 257, + 277, + 47, + 237, + 332, + 151, + 383, + 185, + 185, + 106, + 161, + 327, + 45, + 265, + 236, + 170, + 252, + 172, + 64, + 298, + 144, + 262, + 389, + 179, + 308, + 126, + 189, + 128, + 20, + 272, + 129, + 60, + 166, + 217, + 147, + 250, + 248, + 325, + 177, + 84, + 347, + 305, + 363, + 177, + 93, + 29, + 377, + 350, + 284, + 109, + 363, + 178, + 237, + 145, + 115, + 59, + 166, + 168, + 76, + 35, + 25, + 357, + 56, + 157, + 157, + 302, + 222, + 80, + 265, + 392, + 110, + 163, + 300, + 33, + 57, + 88, + 29, + 66, + 106, + 75, + 210, + 331, + 23, + 291, + 377, + 385, + 369, + 327, + 106, + 193, + 36, + 213, + 231, + 195, + 22, + 123, + 308, + 50, + 256, + 372, + 388, + 240, + 399, + 251, + 360, + 41, + 21, + 304, + 298, + 390, + 196, + 105, + 56, + 396, + 102, + 327, + 39, + 91, + 269, + 317, + 127, + 358, + 322, + 301, + 319, + 94, + 268, + 61, + 301, + 259, + 293, + 234, + 311, + 135, + 233, + 143, + 3, + 380, + 179, + 81, + 102, + 314, + 3, + 43, + 62, + 160, + 86, + 39, + 15, + 333, + 288, + 377, + 10, + 253, + 163, + 5, + 273, + 285, + 183, + 116, + 6, + 259, + 374, + 38, + 365, + 345, + 336, + 103, + 51, + 48, + 92, + 146, + 80, + 205, + 185, + 362, + 228, + 257, + 225, + 176, + 49, + 366, + 371, + 308, + 343, + 386, + 9, + 343, + 265, + 284, + 137, + 373, + 372, + 255, + 233, + 154, + 64, + 136, + 48, + 377, + 179, + 153, + 327, + 385, + 349, + 273, + 130, + 261, + 207, + 215, + 311, + 49, + 117, + 78, + 292, + 315, + 70, + 383, + 160, + 21, + 56, + 201, + 328, + 99, + 181, + 68, + 203, + 114, + 180, + 262, + 378, + 397, + 230, + 165, + 355, + 10, + 296, + 109, + 264, + 80, + 202, + 255, + 381, + 55, + 193, + 334, + 397, + 386, + 216, + 356, + 356, + 45, + 9, + 304, + 186, + 334, + 60, + 128, + 317, + 163, + 151, + 234, + 115, + 386, + 77, + 345, + 149, + 240, + 221, + 84, + 143, + 332, + 344, + 204, + 83, + 22, + 304, + 183, + 337, + 311, + 274, + 93, + 276, + 341, + 94, + 174, + 346, + 74, + 90, + 348, + 120, + 291, + 202, + 220, + 3, + 316, + 19, + 212, + 276, + 388, + 228, + 302, + 120, + 150, + 206, + 30, + 130, + 270, + 263, + 358, + 374, + 84, + 208, + 306, + 187, + 258, + 90, + 6, + 355, + 101, + 239, + 80, + 241, + 285, + 368, + 94, + 118, + 380, + 152, + 164, + 400, + 185, + 115, + 270, + 19, + 271, + 298, + 56, + 118, + 253, + 270, + 184, + 372, + 169, + 382, + 327, + 349, + 352, + 177, + 202, + 24, + 129, + 129, + 93, + 42, + 377, + 2, + 249, + 249, + 188, + 82, + 318, + 72, + 349, + 180, + 103, + 308, + 385, + 189, + 370, + 334, + 348, + 161, + 284, + 17, + 166, + 198, + 307, + 323, + 225, + 170, + 219, + 369, + 81, + 247, + 232, + 138, + 57, + 11, + 142, + 236, + 151, + 308, + 14, + 329, + 184, + 170, + 28, + 13, + 49, + 11, + 163, + 10, + 51, + 140, + 96, + 318, + 258, + 149, + 362, + 133, + 39, + 113, + 47, + 100, + 52, + 364, + 34, + 14, + 181, + 354, + 13, + 226, + 258, + 178, + 371, + 321, + 303, + 310, + 131, + 317, + 199, + 52, + 178, + 204, + 8, + 326, + 63, + 53, + 399, + 64, + 5, + 106, + 177, + 258, + 133, + 283, + 346, + 114, + 185, + 313, + 126, + 101, + 342, + 17, + 99, + 321, + 35, + 102, + 395, + 212, + 129, + 147, + 381, + 301, + 206, + 34, + 380, + 127, + 260, + 136, + 258, + 97, + 387, + 150, + 103, + 281, + 302, + 208, + 18, + 198, + 304, + 337, + 311, + 83, + 393, + 112, + 231, + 378, + 392, + 212, + 267, + 32, + 144, + 78, + 193, + 355, + 263, + 84, + 195, + 116, + 143, + 5, + 109, + 199, + 208, + 381, + 53, + 241, + 353, + 90, + 325, + 51, + 186, + 323, + 273, + 208, + 14, + 69, + 88, + 396, + 380, + 353, + 15, + 170, + 333, + 116, + 373, + 262, + 149, + 222, + 312, + 56, + 190, + 247, + 292, + 10, + 53, + 342, + 87, + 65, + 1, + 394, + 43, + 253, + 107, + 112, + 172, + 108, + 164, + 286, + 358, + 259, + 269, + 362, + 217, + 283, + 284, + 200, + 118, + 55, + 201, + 194, + 324, + 374, + 126, + 329, + 177, + 20, + 187, + 53, + 349, + 115, + 189, + 394, + 183, + 55, + 346, + 175, + 1, + 285, + 351, + 309, + 171, + 17, + 268, + 312, + 50, + 45, + 35, + 43, + 70, + 328, + 55, + 200, + 99, + 306, + 147, + 81, + 74, + 247, + 196, + 307, + 91, + 85, + 186, + 398, + 242, + 118, + 244, + 142, + 309, + 32, + 351, + 221, + 176, + 12, + 83, + 102, + 188, + 353, + 127, + 345, + 164, + 169, + 310, + 93, + 240, + 282, + 80, + 204, + 345, + 127, + 59, + 19, + 31, + 225, + 229, + 209, + 154, + 332, + 243, + 186, + 77, + 7, + 207, + 328, + 363, + 81, + 108, + 194, + 388, + 165, + 300, + 184, + 43, + 102, + 392, + 393, + 377, + 267, + 303, + 249, + 178, + 286, + 351, + 297, + 263, + 153, + 347, + 91, + 18, + 341, + 283, + 129, + 124, + 8, + 263, + 204, + 4, + 156, + 177, + 148, + 228, + 207, + 334, + 338, + 382, + 343, + 137, + 116, + 160, + 270, + 223, + 91, + 53, + 349, + 386, + 346, + 126, + 47, + 233, + 320, + 315, + 309, + 363, + 169, + 75, + 368, + 153, + 118, + 101, + 309, + 186, + 89, + 127, + 293, + 31, + 122, + 340, + 125, + 157, + 142, + 88, + 241, + 180, + 225, + 225, + 132, + 236, + 114, + 223, + 129, + 65, + 40, + 397, + 111, + 261, + 314, + 160, + 203, + 346, + 263, + 142, + 398, + 215, + 1, + 120, + 274, + 285, + 341, + 151, + 38, + 119, + 257, + 314, + 332, + 378, + 64, + 206, + 151, + 311, + 283, + 338, + 362, + 19, + 90, + 293, + 21, + 267, + 102, + 181, + 253, + 80, + 251, + 134, + 254, + 276, + 70, + 308, + 228, + 241, + 235, + 68, + 312, + 394, + 276, + 221, + 372, + 31, + 167, + 262, + 358, + 21, + 159, + 70, + 371, + 149, + 132, + 136, + 66, + 171, + 308, + 148, + 301, + 22, + 368, + 50, + 236, + 219, + 159, + 317, + 387, + 357, + 94, + 199, + 263, + 383, + 330, + 112, + 162, + 323, + 263, + 20, + 70, + 96, + 292, + 17, + 309, + 45, + 297, + 355, + 75, + 260, + 232, + 147, + 277, + 368, + 264, + 101, + 23, + 156, + 24, + 318, + 322, + 153, + 256, + 6, + 188, + 176, + 158, + 160, + 200, + 112, + 384, + 52, + 241, + 128, + 56, + 135, + 306, + 239, + 228, + 263, + 152, + 14, + 274, + 273, + 307, + 374, + 76, + 355, + 91, + 326, + 335, + 314, + 400, + 280, + 267, + 44, + 230, + 61, + 385, + 109, + 31, + 6, + 291, + 298, + 65, + 229, + 30, + 188, + 241, + 151, + 59, + 168, + 105, + 308, + 174, + 340, + 393, + 250, + 180, + 327, + 389, + 395, + 314, + 17, + 310, + 197, + 341, + 90, + 128, + 379, + 175, + 7, + 398, + 150, + 261, + 283, + 196, + 168, + 278, + 277, + 120, + 268, + 138, + 340, + 359, + 333, + 100, + 284, + 50, + 11, + 243, + 6, + 149, + 55, + 11, + 104, + 217, + 88, + 254, + 44, + 306, + 48, + 227, + 30, + 205, + 71, + 175, + 241, + 300, + 203, + 73, + 343, + 269, + 20, + 175, + 122, + 70, + 104, + 105, + 66, + 28, + 22, + 196, + 192, + 150, + 328, + 394, + 400, + 9, + 88, + 75, + 361, + 9, + 199, + 228, + 275, + 45, + 399, + 390, + 59, + 144, + 341, + 179, + 11, + 323, + 400, + 392, + 223, + 396, + 304, + 131, + 295, + 136, + 391, + 298, + 390, + 228, + 343, + 390, + 183, + 137, + 129, + 8, + 315, + 27, + 9, + 330, + 9, + 342, + 14, + 86, + 243, + 303, + 133, + 229, + 46, + 144, + 317, + 243, + 219, + 196, + 203, + 244, + 92, + 364, + 85, + 180, + 172, + 346, + 127, + 133, + 224, + 151, + 199, + 243, + 53, + 138, + 165, + 314, + 248, + 248, + 12, + 173, + 273, + 345, + 168, + 70, + 346, + 94, + 364, + 206, + 170, + 244, + 230, + 300, + 387, + 195, + 206, + 185, + 165, + 100, + 133, + 400, + 259, + 373, + 46, + 104, + 352, + 335, + 208, + 297, + 93, + 361, + 119, + 99, + 54, + 63, + 222, + 106, + 91, + 391, + 171, + 268, + 36, + 304, + 284, + 288, + 249, + 233, + 235, + 371, + 226, + 235, + 112, + 42, + 274, + 108, + 101, + 123, + 123, + 167, + 259, + 149, + 133, + 98, + 223, + 78, + 106, + 39, + 220, + 254, + 186, + 12, + 270, + 291, + 273, + 369, + 336, + 44, + 184, + 281, + 30, + 15, + 64, + 231, + 280, + 57, + 110, + 182, + 250, + 326, + 75, + 140, + 110, + 21, + 130, + 278, + 127, + 389, + 60, + 61, + 114, + 259, + 125, + 98, + 327, + 128, + 144, + 317, + 213, + 53, + 231, + 299, + 170, + 312, + 170, + 348, + 72, + 128, + 60, + 173, + 163, + 235, + 149, + 25, + 62, + 385, + 328, + 79, + 155, + 218, + 45, + 171, + 92, + 254, + 42, + 152, + 263, + 22, + 129, + 257, + 253, + 365, + 296, + 388, + 1, + 385, + 366, + 58, + 228, + 172, + 73, + 349, + 207, + 292, + 1, + 208, + 392, + 315, + 18, + 73, + 119, + 326, + 344, + 194, + 90, + 73, + 88, + 26, + 230, + 288, + 342, + 123, + 97, + 286, + 302, + 114, + 88, + 197, + 209, + 360, + 219, + 37, + 143, + 99, + 14, + 27, + 57, + 272, + 26, + 169, + 316, + 209, + 165, + 243, + 377, + 245, + 339, + 100, + 238, + 330, + 110, + 350, + 67, + 213, + 122, + 355, + 55, + 137, + 350, + 172, + 300, + 142, + 214, + 288, + 296, + 154, + 107, + 47, + 226, + 262, + 79, + 305, + 355, + 155, + 137, + 211, + 169, + 91, + 278, + 69, + 314, + 336, + 373, + 383, + 373, + 68, + 166, + 362, + 346, + 6, + 65, + 395, + 94, + 337, + 318, + 87, + 274, + 73, + 389, + 137, + 71, + 369, + 197, + 36, + 19, + 286, + 336, + 98, + 74, + 95, + 205, + 53, + 255, + 256, + 158, + 201, + 54, + 343, + 344, + 30, + 380, + 124, + 344, + 74, + 269, + 346, + 225, + 49, + 172, + 371, + 355, + 103, + 275, + 118, + 365, + 196, + 186, + 180, + 159, + 2, + 110, + 189, + 183, + 362, + 314, + 196, + 304, + 171, + 380, + 63, + 196, + 364, + 118, + 371, + 220, + 163, + 128, + 177, + 326, + 77, + 77, + 296, + 330, + 380, + 304, + 36, + 340, + 314, + 309, + 258, + 238, + 138, + 26, + 15, + 351, + 88, + 84, + 101, + 98, + 224, + 376, + 376, + 243, + 249, + 399, + 221, + 224, + 18, + 177, + 163, + 150, + 378, + 353, + 285, + 45, + 243, + 24, + 344, + 202, + 335, + 248, + 241, + 122, + 371, + 209, + 178, + 232, + 218, + 183, + 72, + 400, + 212, + 379, + 180, + 178, + 284, + 107, + 393, + 151, + 277, + 262, + 162, + 293, + 135, + 357, + 97, + 343, + 9, + 181, + 95, + 347, + 120, + 363, + 88, + 311, + 320, + 64, + 21, + 43, + 354, + 184, + 343, + 387, + 195, + 381, + 262, + 320, + 377, + 188, + 284, + 225, + 316, + 327, + 321, + 368, + 276, + 232, + 119, + 124, + 59, + 284, + 84, + 201, + 289, + 253, + 301, + 233, + 5, + 316, + 300, + 242, + 343, + 30, + 50, + 101, + 51, + 294, + 387, + 292, + 245, + 27, + 210, + 226, + 273, + 232, + 24, + 275, + 122, + 154, + 138, + 221, + 386, + 355, + 44, + 95, + 32, + 136, + 12, + 277, + 260, + 301, + 292, + 172, + 112, + 96, + 217, + 72, + 304, + 89, + 29, + 33, + 35, + 8, + 378, + 94, + 327, + 35, + 279, + 396, + 368, + 251, + 85, + 138, + 357, + 60, + 1, + 209, + 171, + 363, + 324, + 203, + 355, + 98, + 120, + 392, + 285, + 297, + 105, + 134, + 123, + 167, + 134, + 304, + 61, + 257, + 166, + 40, + 214, + 328, + 179, + 330, + 261, + 325, + 78, + 67, + 167, + 395, + 306, + 89, + 305, + 386, + 115, + 4, + 121, + 69, + 41, + 83, + 3, + 10, + 56, + 94, + 338, + 233, + 179, + 378, + 8, + 101, + 216, + 59, + 49, + 95, + 366, + 117, + 355, + 356, + 15, + 287, + 266, + 268, + 189, + 289, + 392, + 204, + 69, + 310, + 264, + 240, + 171, + 277, + 397, + 173, + 397, + 218, + 81, + 124, + 354, + 240, + 166, + 100, + 73, + 274, + 302, + 110, + 268, + 17, + 74, + 62, + 41, + 86, + 106, + 363, + 200, + 67, + 94, + 56, + 161, + 12, + 127, + 184, + 355, + 259, + 95, + 299, + 316, + 247, + 84, + 35, + 33, + 235, + 280, + 376, + 295, + 394, + 179, + 299, + 174, + 325, + 131, + 54, + 295, + 13, + 327, + 231, + 367, + 67, + 353, + 104, + 66, + 381, + 87, + 63, + 45, + 89, + 21, + 263, + 357, + 331, + 183, + 264, + 367, + 250, + 44, + 149, + 94, + 147, + 131, + 327, + 189, + 212, + 172, + 360, + 244, + 206, + 177, + 115, + 79, + 38, + 349, + 152, + 104, + 261, + 265, + 299, + 328, + 242, + 1, + 305, + 216, + 182, + 127, + 332, + 192, + 162, + 225, + 35, + 11, + 390, + 66, + 41, + 266, + 175, + 397, + 156, + 365, + 57, + 363, + 50, + 56, + 301, + 233, + 22, + 136, + 381, + 300, + 4, + 7, + 18, + 359, + 341, + 229, + 29, + 1, + 399, + 146, + 242, + 289, + 230, + 352, + 92, + 105, + 382, + 334, + 233, + 229, + 326, + 50, + 335, + 276, + 196, + 354, + 6, + 104, + 156, + 75, + 301, + 265, + 179, + 383, + 34, + 112, + 29, + 294, + 69, + 249, + 246, + 143, + 191, + 301, + 163, + 309, + 244, + 321, + 78, + 13, + 179, + 236, + 275, + 240, + 283, + 186, + 317, + 105, + 84, + 160, + 308, + 138, + 87, + 37, + 211, + 7, + 85, + 333, + 195, + 265, + 246, + 56, + 16, + 226, + 102, + 171, + 310, + 328, + 63, + 300, + 160, + 136, + 114, + 386, + 247, + 43, + 95, + 217, + 223, + 186, + 130, + 354, + 398, + 132, + 341, + 34, + 249, + 218, + 51, + 197, + 97, + 80, + 25, + 61, + 119, + 28, + 137, + 160, + 222, + 119, + 132, + 44, + 273, + 61, + 110, + 217, + 12, + 32, + 15, + 47, + 260, + 149, + 132, + 92, + 238, + 330, + 116, + 203, + 317, + 306, + 227, + 79, + 193, + 245, + 309, + 54, + 282, + 199, + 108, + 185, + 48, + 73, + 18, + 154, + 379, + 186, + 244, + 209, + 191, + 69, + 187, + 13, + 192, + 45, + 170, + 300, + 23, + 274, + 143, + 128, + 341, + 91, + 65, + 186, + 48, + 154, + 291, + 350, + 301, + 179, + 245, + 33, + 395, + 333, + 155, + 364, + 83, + 79, + 268, + 306, + 252, + 335, + 398, + 90, + 128, + 267, + 146, + 185, + 127, + 300, + 2, + 376, + 345, + 368, + 95, + 287, + 143, + 159, + 216, + 150, + 95, + 272, + 393, + 376, + 355, + 244, + 191, + 270, + 20, + 366, + 235, + 121, + 75, + 40, + 398, + 67, + 354, + 267, + 87, + 336, + 231, + 24, + 111, + 247, + 306, + 400, + 225, + 50, + 329, + 330, + 101, + 97, + 331, + 244, + 323, + 146, + 214, + 63, + 253, + 44, + 6, + 21, + 334, + 60, + 286, + 130, + 11, + 316, + 346, + 232, + 301, + 63, + 24, + 272, + 289, + 60, + 232, + 292, + 333, + 256, + 302, + 305, + 80, + 330, + 13, + 310, + 222, + 358, + 103, + 148, + 277, + 292, + 109, + 90, + 191, + 76, + 277, + 52, + 200, + 184, + 163, + 359, + 323, + 326, + 219, + 295, + 173, + 57, + 351, + 236, + 346, + 254, + 221, + 304, + 91, + 327, + 310, + 345, + 355, + 18, + 19, + 206, + 267, + 356, + 108, + 113, + 173, + 8, + 180, + 374, + 30, + 270, + 249, + 335, + 375, + 350, + 326, + 169, + 343, + 383, + 340, + 54, + 104, + 160, + 6, + 37, + 46, + 36, + 215, + 146, + 324, + 354, + 130, + 156, + 331, + 204, + 235, + 310, + 85, + 102, + 6, + 63, + 98, + 323, + 241, + 191, + 400, + 32, + 399, + 290, + 93, + 70, + 215, + 113, + 349, + 321, + 71, + 60, + 137, + 209, + 135, + 234, + 11, + 94, + 108, + 139, + 66, + 43, + 73, + 280, + 336, + 58, + 329, + 143, + 269, + 39, + 141, + 23, + 133, + 225, + 43, + 323, + 19, + 317, + 342, + 23, + 63, + 177, + 85, + 180, + 153, + 252, + 3, + 186, + 202, + 303, + 338, + 317, + 9, + 50, + 299, + 239, + 263, + 351, + 368, + 256, + 299, + 272, + 326, + 163, + 145, + 346, + 307, + 75, + 390, + 132, + 249, + 139, + 275, + 378, + 226, + 290, + 306, + 141, + 61, + 372, + 205, + 152, + 372, + 225, + 127, + 63, + 307, + 98, + 142, + 131, + 260, + 199, + 97, + 152, + 268, + 21, + 340, + 326, + 238, + 235, + 198, + 45, + 147, + 294, + 2, + 378, + 323, + 337, + 200, + 134, + 391, + 167, + 59, + 129, + 194, + 359, + 276, + 65, + 195, + 245, + 376, + 385, + 277, + 170, + 330, + 12, + 372, + 259, + 374, + 13, + 169, + 27, + 206, + 186, + 85, + 77, + 134, + 343, + 325, + 134, + 385, + 334, + 234, + 329, + 381, + 178, + 211, + 218, + 261, + 245, + 195, + 244, + 389, + 281, + 298, + 132, + 180, + 391, + 237, + 138, + 352, + 99, + 17, + 261, + 368, + 81, + 172, + 143, + 238, + 138, + 88, + 200, + 275, + 168, + 313, + 352, + 26, + 2, + 73, + 348, + 173, + 275, + 327, + 289, + 34, + 90, + 38, + 299, + 212, + 69, + 95, + 186, + 288, + 345, + 138, + 387, + 168, + 32, + 53, + 257, + 181, + 153, + 288, + 24, + 307, + 339, + 165, + 104, + 305, + 279, + 84, + 341, + 259, + 342, + 227, + 359, + 109, + 117, + 28, + 128, + 172, + 228, + 321, + 178, + 161, + 284, + 227, + 241, + 355, + 225, + 154, + 328, + 167, + 184, + 345, + 238, + 156, + 342, + 372, + 378, + 20, + 134, + 192, + 378, + 176, + 277, + 81, + 26, + 120, + 70, + 80, + 192, + 354, + 225, + 8, + 378, + 45, + 342, + 92, + 162, + 113, + 239, + 164, + 125, + 113, + 386, + 69, + 69, + 297, + 170, + 317, + 42, + 162, + 309, + 134, + 301, + 82, + 44, + 153, + 183, + 29, + 350, + 73, + 90, + 53, + 351, + 261, + 69, + 144, + 291, + 199, + 96, + 60, + 230, + 176, + 157, + 180, + 148, + 54, + 131, + 123, + 388, + 64, + 326, + 13, + 263, + 60, + 300, + 68, + 287, + 160, + 41, + 292, + 176, + 291, + 11, + 143, + 334, + 353, + 377, + 283, + 243, + 1, + 247, + 136, + 103, + 124, + 216, + 65, + 349, + 369, + 395, + 310, + 184, + 399, + 85, + 341, + 47, + 361, + 7, + 115, + 88, + 5, + 226, + 102, + 219, + 348, + 259, + 245, + 2, + 351, + 281, + 116, + 380, + 153, + 31, + 187, + 39, + 266, + 107, + 317, + 351, + 27, + 289, + 158, + 275, + 191, + 197, + 326, + 214, + 305, + 275, + 41, + 187, + 266, + 17, + 377, + 338, + 267, + 395, + 2, + 55, + 249, + 374, + 265, + 163, + 339, + 42, + 384, + 185, + 365, + 99, + 156, + 176, + 149, + 291, + 87, + 177, + 40, + 86, + 317, + 24, + 221, + 74, + 25, + 305, + 383, + 285, + 224, + 289, + 72, + 341, + 334, + 36, + 39, + 253, + 20, + 390, + 304, + 194, + 150, + 309, + 29, + 252, + 21, + 101, + 194, + 101, + 358, + 68, + 356, + 1, + 195, + 220, + 63, + 293, + 127, + 205, + 131, + 206, + 69, + 13, + 201, + 373, + 43, + 235, + 387, + 384, + 49, + 356, + 312, + 242, + 68, + 9, + 316, + 85, + 363, + 272, + 216, + 338, + 229, + 283, + 49, + 18, + 69, + 224, + 47, + 127, + 54, + 379, + 15, + 263, + 5, + 75, + 123, + 258, + 218, + 205, + 5, + 202, + 112, + 102, + 268, + 202, + 364, + 104, + 101, + 346, + 357, + 332, + 161, + 354, + 275, + 34, + 237, + 361, + 72, + 137, + 121, + 85, + 74, + 78, + 113, + 397, + 208, + 84, + 10, + 158, + 254, + 172, + 189, + 7, + 69, + 23, + 388, + 283, + 239, + 113, + 185, + 4, + 149, + 313, + 78, + 331, + 193, + 76, + 342, + 326, + 324, + 249, + 249, + 12, + 13, + 192, + 63, + 296, + 230, + 71, + 74, + 391, + 389, + 92, + 247, + 53, + 267, + 311, + 383, + 112, + 33, + 352, + 194, + 379, + 150, + 55, + 344, + 219, + 391, + 232, + 346, + 395, + 322, + 300, + 282, + 317, + 300, + 121, + 370, + 325, + 43, + 22, + 374, + 24, + 121, + 16, + 34, + 234, + 127, + 237, + 369, + 157, + 167, + 277, + 295, + 247, + 382, + 217, + 319, + 227, + 349, + 296, + 369, + 325, + 80, + 72, + 340, + 355, + 88, + 111, + 131, + 128, + 11, + 383, + 167, + 126, + 286, + 303, + 89, + 308, + 83, + 333, + 113, + 312, + 193, + 114, + 15, + 374, + 386, + 269, + 391, + 113, + 43, + 177, + 70, + 142, + 13, + 84, + 204, + 305, + 141, + 167, + 27, + 349, + 333, + 250, + 92, + 193, + 332, + 224, + 328, + 87, + 29, + 73, + 331, + 80, + 194, + 75, + 49, + 312, + 283, + 233, + 152, + 215, + 361, + 170, + 45, + 70, + 92, + 185, + 381, + 120, + 76, + 19, + 79, + 170, + 14, + 48, + 358, + 153, + 354, + 200, + 173, + 250, + 180, + 72, + 202, + 330, + 312, + 37, + 235, + 48, + 17, + 337, + 144, + 301, + 376, + 197, + 179, + 380, + 30, + 61, + 150, + 146, + 170, + 393, + 109, + 374, + 141, + 15, + 77, + 332, + 153, + 400, + 334, + 195, + 87, + 108, + 360, + 321, + 11, + 144, + 17, + 146, + 342, + 301, + 247, + 69, + 239, + 263, + 327, + 1, + 109, + 62, + 82, + 315, + 9, + 192, + 57, + 91, + 98, + 197, + 237, + 398, + 217, + 324, + 76, + 366, + 215, + 111, + 161, + 213, + 228, + 332, + 182, + 278, + 289, + 279, + 138, + 351, + 255, + 356, + 301, + 180, + 378, + 67, + 245, + 204, + 337, + 337, + 397, + 39, + 212, + 387, + 378, + 38, + 213, + 76, + 81, + 33, + 202, + 149, + 68, + 398, + 243, + 375, + 303, + 163, + 150, + 366, + 20, + 156, + 108, + 150, + 41, + 119, + 22, + 67, + 394, + 120, + 90, + 195, + 321, + 361, + 74, + 310, + 372, + 282, + 34, + 394, + 316, + 131, + 143, + 119, + 278, + 86, + 306, + 365, + 238, + 196, + 222, + 330, + 393, + 190, + 35, + 318, + 83, + 67, + 67, + 3, + 43, + 219, + 197, + 264, + 250, + 319, + 131, + 47, + 220, + 255, + 334, + 372, + 358, + 2, + 392, + 32, + 217, + 207, + 271, + 204, + 39, + 338, + 348, + 109, + 246, + 16, + 367, + 198, + 93, + 141, + 248, + 197, + 163, + 264, + 66, + 54, + 293, + 253, + 377, + 233, + 290, + 53, + 351, + 240, + 399, + 74, + 249, + 185, + 137, + 53, + 247, + 334, + 18, + 112, + 162, + 387, + 227, + 7, + 326, + 132, + 22, + 26, + 314, + 359, + 72, + 194, + 148, + 393, + 160, + 49, + 275, + 120, + 346, + 164, + 97, + 317, + 267, + 212, + 297, + 201, + 350, + 332, + 350, + 329, + 223, + 385, + 24, + 167, + 279, + 374, + 128, + 392, + 117, + 41, + 143, + 38, + 312, + 226, + 313, + 78, + 209, + 351, + 320, + 194, + 192, + 333, + 242, + 254, + 340, + 290, + 72, + 359, + 370, + 220, + 241, + 48, + 197, + 31, + 297, + 282, + 375, + 181, + 97, + 70, + 87, + 363, + 63, + 286, + 166, + 114, + 344, + 332, + 31, + 167, + 278, + 75, + 340, + 138, + 83, + 189, + 263, + 221, + 243, + 366, + 190, + 336, + 79, + 235, + 338, + 290, + 128, + 100, + 80, + 347, + 341, + 351, + 160, + 328, + 183, + 351, + 361, + 157, + 91, + 95, + 217, + 365, + 124, + 325, + 293, + 212, + 170, + 376, + 296, + 178, + 140, + 127, + 86, + 200, + 216, + 23, + 239, + 385, + 134, + 316, + 187, + 391, + 71, + 19, + 9, + 286, + 46, + 42, + 172, + 292, + 58, + 67, + 84, + 4, + 159, + 110, + 66, + 213, + 3, + 320, + 40, + 23, + 97, + 86, + 102, + 83, + 119, + 237, + 242, + 171, + 320, + 268, + 377, + 53, + 65, + 133, + 144, + 389, + 275, + 215, + 100, + 134, + 185, + 94, + 213, + 307, + 297, + 250, + 321, + 252, + 106, + 400, + 265, + 266, + 176, + 141, + 14, + 201, + 250, + 295, + 202, + 287, + 301, + 179, + 133, + 68, + 347, + 113, + 181, + 148, + 346, + 356, + 258, + 69, + 130, + 84, + 244, + 85, + 109, + 139, + 268, + 83, + 367, + 129, + 52, + 287, + 217, + 164, + 123, + 202, + 122, + 163, + 79, + 321, + 202, + 302, + 93, + 256, + 29, + 16, + 209, + 348, + 315, + 282, + 391, + 51, + 247, + 184, + 351, + 40, + 96, + 60, + 39, + 278, + 108, + 81, + 389, + 344, + 149, + 176, + 64, + 344, + 165, + 262, + 40, + 75, + 263, + 46, + 392, + 266, + 47, + 8, + 278, + 262, + 192, + 260, + 329, + 332, + 25, + 314, + 15, + 22, + 146, + 101, + 343, + 245, + 238, + 354, + 222, + 69, + 259, + 139, + 352, + 73, + 46, + 223, + 294, + 122, + 292, + 312, + 382, + 338, + 260, + 334, + 165, + 341, + 62, + 108, + 227, + 232, + 208, + 40, + 342, + 281, + 120, + 62, + 185, + 165, + 348, + 114, + 26, + 65, + 146, + 33, + 34, + 340, + 156, + 275, + 68, + 187, + 396, + 205, + 366, + 26, + 298, + 64, + 220, + 73, + 192, + 303, + 57, + 382, + 273, + 313, + 385, + 134, + 261, + 327, + 307, + 325, + 108, + 386, + 251, + 305, + 114, + 392, + 114, + 147, + 72, + 312, + 108, + 264, + 378, + 316, + 398, + 169, + 217, + 39, + 58, + 46, + 12, + 265, + 7, + 187, + 105, + 53, + 133, + 44, + 244, + 115, + 129, + 282, + 22, + 340, + 200, + 121, + 90, + 209, + 97, + 388, + 133, + 345, + 113, + 289, + 298, + 312, + 284, + 72, + 98, + 259, + 201, + 111, + 357, + 337, + 369, + 286, + 346, + 206, + 159, + 20, + 266, + 177, + 386, + 114, + 16, + 334, + 132, + 277, + 214, + 375, + 229, + 29, + 124, + 19, + 95, + 169, + 65, + 318, + 120, + 245, + 31, + 301, + 306, + 197, + 261, + 102, + 290, + 156, + 69, + 330, + 346, + 139, + 159, + 287, + 284, + 126, + 301, + 57, + 274, + 386, + 106, + 147, + 19, + 344, + 11, + 276, + 31, + 252, + 87, + 133, + 73, + 259, + 20, + 85, + 334, + 311, + 352, + 197, + 282, + 348, + 359, + 120, + 18, + 250, + 389, + 233, + 6, + 75, + 395, + 191, + 51, + 156, + 387, + 377, + 155, + 355, + 343, + 49, + 270, + 308, + 95, + 41, + 66, + 380, + 335, + 224, + 162, + 198, + 366, + 44, + 259, + 232, + 170, + 177, + 251, + 256, + 10, + 337, + 175, + 82, + 230, + 54, + 275, + 34, + 113, + 228, + 288, + 151, + 199, + 361, + 244, + 221, + 336, + 336, + 30, + 105, + 228, + 317, + 356, + 227, + 251, + 58, + 6, + 165, + 150, + 400, + 271, + 48, + 343, + 383, + 48, + 144, + 289, + 270, + 147, + 18, + 131, + 302, + 191, + 249, + 143, + 32, + 279, + 245, + 350, + 176, + 154, + 103, + 355, + 359, + 167, + 239, + 121, + 361, + 10, + 217, + 78, + 207, + 391, + 309, + 16, + 65, + 309, + 185, + 299, + 299, + 372, + 86, + 146, + 316, + 207, + 96, + 196, + 97, + 28, + 28, + 128, + 234, + 123, + 108, + 88, + 359, + 124, + 27, + 76, + 377, + 318, + 155, + 251, + 231, + 148, + 352, + 378, + 3, + 93, + 400, + 34, + 235, + 299, + 360, + 118, + 211, + 22, + 282, + 57, + 270, + 295, + 150, + 283, + 204, + 12, + 357, + 231, + 119, + 20, + 173, + 55, + 129, + 61, + 286, + 382, + 303, + 135, + 89, + 249, + 384, + 77, + 379, + 142, + 333, + 178, + 295, + 198, + 293, + 338, + 150, + 10, + 17, + 354, + 177, + 157, + 76, + 38, + 293, + 236, + 205, + 98, + 169, + 265, + 109, + 91, + 172, + 218, + 125, + 298, + 50, + 339, + 115, + 168, + 165, + 26, + 53, + 84, + 236, + 13, + 97, + 400, + 387, + 37, + 243, + 172, + 180, + 285, + 94, + 209, + 125, + 353, + 67, + 257, + 34, + 168, + 360, + 78, + 251, + 320, + 278, + 376, + 317, + 148, + 263, + 32, + 356, + 160, + 208, + 289, + 235, + 249, + 357, + 318, + 55, + 155, + 283, + 134, + 60, + 156, + 21, + 295, + 20, + 65, + 46, + 215, + 321, + 39, + 12, + 346, + 108, + 321, + 270, + 156, + 136, + 334, + 364, + 318, + 168, + 365, + 79, + 90, + 123, + 325, + 330, + 189, + 52, + 123, + 310, + 267, + 231, + 289, + 133, + 293, + 32, + 346, + 288, + 313, + 108, + 398, + 62, + 321, + 25, + 362, + 268, + 313, + 123, + 280, + 353, + 129, + 100, + 170, + 54, + 13, + 348, + 167, + 82, + 167, + 176, + 41, + 235, + 45, + 400, + 216, + 211, + 233, + 297, + 310, + 240, + 193, + 248, + 242, + 375, + 371, + 170, + 342, + 197, + 190, + 367, + 43, + 71, + 249, + 251, + 299, + 317, + 291, + 345, + 69, + 60, + 333, + 21, + 312, + 194, + 6, + 285, + 320, + 201, + 8, + 218, + 286, + 127, + 388, + 183, + 27, + 181, + 263, + 102, + 246, + 134, + 37, + 236, + 262, + 196, + 186, + 157, + 281, + 266, + 263, + 219, + 345, + 120, + 22, + 210, + 246, + 72, + 29, + 121, + 299, + 240, + 167, + 270, + 47, + 229, + 84, + 226, + 26, + 70, + 85, + 197, + 218, + 198, + 278, + 232, + 36, + 1, + 298, + 144, + 130, + 2, + 240, + 86, + 216, + 288, + 135, + 98, + 68, + 41, + 142, + 192, + 301, + 169, + 114, + 261, + 11, + 322, + 148, + 66, + 196, + 358, + 280, + 347, + 15, + 9, + 212, + 383, + 394, + 127, + 194, + 277, + 135, + 231, + 223, + 84, + 284, + 98, + 286, + 367, + 28, + 299, + 74, + 187, + 260, + 273, + 300, + 206, + 23, + 244, + 291, + 364, + 21, + 12, + 52, + 362, + 20, + 353, + 38, + 370, + 188, + 64, + 320, + 226, + 103, + 206, + 25, + 197, + 35, + 348, + 213, + 182, + 364, + 249, + 118, + 352, + 286, + 166, + 101, + 375, + 292, + 258, + 62, + 372, + 102, + 149, + 250, + 223, + 97, + 180, + 129, + 394, + 184, + 132, + 29, + 88, + 104, + 180, + 50, + 97, + 192, + 339, + 166, + 234, + 374, + 219, + 233, + 141, + 337, + 317, + 274, + 44, + 165, + 189, + 112, + 363, + 156, + 291, + 44, + 288, + 142, + 391, + 289, + 17, + 341, + 335, + 6, + 177, + 219, + 285, + 224, + 62, + 20, + 258, + 270, + 91, + 254, + 334, + 124, + 185, + 120, + 8, + 13, + 339, + 306, + 333, + 255, + 41, + 7, + 316, + 236, + 80, + 145, + 247, + 368, + 312, + 124, + 346, + 116, + 1, + 108, + 9, + 126, + 303, + 357, + 5, + 223, + 83, + 172, + 205, + 242, + 77, + 61, + 159, + 121, + 268, + 256, + 331, + 203, + 70, + 217, + 122, + 310, + 142, + 156, + 108, + 379, + 321, + 289, + 379, + 63, + 264, + 372, + 395, + 261, + 190, + 11, + 291, + 148, + 72, + 215, + 259, + 304, + 381, + 38, + 216, + 134, + 62, + 211, + 279, + 213, + 125, + 27, + 254, + 81, + 43, + 150, + 256, + 371, + 295, + 219, + 335, + 230, + 79, + 177, + 159, + 241, + 304, + 63, + 247, + 107, + 143, + 400, + 262, + 369, + 242, + 90, + 82, + 105, + 229, + 162, + 222, + 383, + 363, + 223, + 211, + 114, + 134, + 162, + 245, + 371, + 95, + 329, + 124, + 216, + 201, + 195, + 157, + 85, + 309, + 271, + 384, + 143, + 51, + 366, + 183, + 326, + 170, + 49, + 326, + 351, + 107, + 141, + 334, + 102, + 323, + 286, + 12, + 215, + 4, + 228, + 322, + 255, + 256, + 323, + 69, + 168, + 274, + 148, + 237, + 194, + 331, + 203, + 132, + 151, + 238, + 215, + 46, + 106, + 35, + 225, + 360, + 124, + 386, + 37, + 111, + 331, + 340, + 12, + 181, + 143, + 249, + 348, + 165, + 10, + 282, + 18, + 359, + 346, + 371, + 267, + 355, + 15, + 212, + 68, + 382, + 222, + 110, + 54, + 270, + 53, + 245, + 213, + 152, + 80, + 323, + 6, + 264, + 149, + 360, + 388, + 323, + 284, + 315, + 125, + 119, + 95, + 243, + 218, + 360, + 394, + 383, + 221, + 289, + 113, + 294, + 359, + 140, + 113, + 292, + 48, + 266, + 386, + 30, + 186, + 65, + 384, + 351, + 228, + 31, + 144, + 359, + 352, + 50, + 362, + 362, + 202, + 27, + 294, + 9, + 68, + 164, + 105, + 37, + 137, + 251, + 394, + 20, + 306, + 145, + 176, + 74, + 229, + 235, + 211, + 174, + 14, + 221, + 165, + 116, + 374, + 198, + 136, + 148, + 198, + 271, + 222, + 48, + 143, + 19, + 399, + 386, + 125, + 378, + 40, + 140, + 183, + 78, + 100, + 26, + 66, + 233, + 114, + 122, + 23, + 183, + 115, + 338, + 357, + 255, + 71, + 230, + 65, + 115, + 75, + 86, + 110, + 100, + 90, + 389, + 159, + 318, + 397, + 40, + 70, + 41, + 106, + 55, + 49, + 181, + 344, + 381, + 132, + 26, + 52, + 306, + 172, + 323, + 197, + 116, + 126, + 39, + 154, + 77, + 256, + 48, + 39, + 317, + 384, + 347, + 66, + 178, + 266, + 1, + 110, + 162, + 153, + 2, + 86, + 192, + 145, + 245, + 193, + 396, + 366, + 205, + 369, + 88, + 158, + 160, + 217, + 58, + 287, + 384, + 110, + 345, + 369, + 36, + 366, + 71, + 233, + 246, + 213, + 300, + 68, + 291, + 245, + 208, + 356, + 303, + 212, + 152, + 181, + 292, + 67, + 379, + 354, + 388, + 372, + 30, + 304, + 135, + 123, + 118, + 281, + 380, + 344, + 20, + 53, + 107, + 3, + 216, + 381, + 22, + 363, + 271, + 269, + 196, + 97, + 40, + 399, + 115, + 361, + 219, + 128, + 340, + 15, + 308, + 186, + 8, + 292, + 183, + 63, + 42, + 8, + 273, + 45, + 195, + 108, + 140, + 324, + 230, + 306, + 159, + 324, + 172, + 72, + 109, + 203, + 188, + 329, + 186, + 61, + 174, + 362, + 143, + 10, + 388, + 66, + 211, + 227, + 13, + 239, + 201, + 198, + 96, + 208, + 26, + 345, + 336, + 21, + 145, + 1, + 206, + 393, + 81, + 251, + 303, + 195, + 11, + 68, + 205, + 341, + 144, + 178, + 256, + 348, + 70, + 12, + 6, + 385, + 201, + 108, + 92, + 284, + 140, + 43, + 51, + 106, + 172, + 148, + 195, + 218, + 370, + 73, + 335, + 189, + 138, + 13, + 227, + 227, + 208, + 338, + 137, + 379, + 68, + 308, + 236, + 258, + 293, + 287, + 13, + 129, + 132, + 60, + 174, + 126, + 319, + 185, + 189, + 318, + 232, + 359, + 275, + 364, + 46, + 256, + 179, + 172, + 368, + 45, + 68, + 132, + 201, + 21, + 285, + 99, + 338, + 340, + 140, + 300, + 270, + 208, + 380, + 187, + 188, + 22, + 112, + 304, + 55, + 39, + 198, + 20, + 355, + 257, + 298, + 91, + 235, + 18, + 235, + 58, + 77, + 397, + 232, + 51, + 277, + 284, + 292, + 360, + 369, + 188, + 350, + 158, + 125, + 158, + 49, + 160, + 111, + 64, + 21, + 368, + 390, + 287, + 279, + 104, + 291, + 246, + 294, + 196, + 400, + 161, + 133, + 319, + 310, + 62, + 118, + 205, + 320, + 164, + 44, + 81, + 10, + 270, + 51, + 23, + 265, + 121, + 184, + 389, + 120, + 355, + 221, + 167, + 105, + 289, + 147, + 174, + 133, + 185, + 225, + 228, + 309, + 218, + 320, + 233, + 115, + 126, + 22, + 383, + 356, + 254, + 36, + 19, + 95, + 80, + 327, + 107, + 42, + 327, + 70, + 107, + 45, + 119, + 323, + 83, + 81, + 68, + 261, + 195, + 76, + 45, + 172, + 6, + 154, + 305, + 108, + 263, + 249, + 146, + 120, + 112, + 298, + 207, + 382, + 231, + 371, + 102, + 87, + 155, + 168, + 387, + 309, + 70, + 166, + 95, + 12, + 343, + 302, + 266, + 113, + 41, + 173, + 268, + 350, + 224, + 42, + 70, + 353, + 6, + 319, + 39, + 144, + 223, + 240, + 68, + 11, + 36, + 326, + 364, + 31, + 7, + 329, + 295, + 392, + 147, + 250, + 192, + 24, + 334, + 27, + 272, + 21, + 49, + 398, + 222, + 150, + 255, + 326, + 100, + 149, + 33, + 357, + 143, + 15, + 246, + 30, + 72, + 101, + 398, + 120, + 398, + 87, + 210, + 355, + 354, + 364, + 244, + 360, + 81, + 293, + 140, + 384, + 197, + 371, + 357, + 157, + 139, + 73, + 198, + 151, + 253, + 79, + 155, + 184, + 24, + 99, + 121, + 66, + 330, + 351, + 279, + 280, + 284, + 362, + 384, + 294, + 262, + 80, + 232, + 62, + 15, + 395, + 102, + 287, + 147, + 20, + 380, + 37, + 211, + 292, + 53, + 265, + 159, + 17, + 141, + 22, + 348, + 311, + 224, + 372, + 116, + 138, + 360, + 170, + 210, + 118, + 208, + 367, + 248, + 267, + 194, + 273, + 162, + 124, + 128, + 45, + 30, + 353, + 258, + 204, + 329, + 49, + 101, + 232, + 133, + 95, + 371, + 186, + 128, + 214, + 318, + 233, + 20, + 37, + 253, + 291, + 152, + 223, + 254, + 321, + 277, + 224, + 68, + 346, + 395, + 89, + 23, + 5, + 136, + 52, + 369, + 158, + 2, + 48, + 34, + 102, + 187, + 101, + 117, + 344, + 301, + 294, + 302, + 349, + 272, + 148, + 169, + 82, + 108, + 10, + 302, + 9, + 81, + 124, + 209, + 327, + 371, + 247, + 270, + 26, + 337, + 109, + 128, + 13, + 53, + 148, + 73, + 162, + 390, + 89, + 173, + 86, + 156, + 114, + 394, + 90, + 105, + 61, + 388, + 24, + 318, + 366, + 260, + 34, + 340, + 159, + 293, + 205, + 266, + 87, + 142, + 370, + 355, + 57, + 69, + 369, + 385, + 136, + 379, + 59, + 298, + 141, + 199, + 274, + 137, + 241, + 109, + 253, + 159, + 384, + 180, + 174, + 263, + 302, + 350, + 371, + 273, + 292, + 298, + 184, + 215, + 279, + 60, + 103, + 137, + 50, + 317, + 154, + 380, + 360, + 284, + 68, + 178, + 4, + 125, + 165, + 196, + 36, + 151, + 392, + 99, + 59, + 236, + 197, + 107, + 98, + 207, + 231, + 369, + 240, + 213, + 313, + 36, + 259, + 151, + 189, + 387, + 348, + 392, + 69, + 350, + 214, + 17, + 228, + 29, + 215, + 243, + 216, + 17, + 55, + 113, + 200, + 347, + 217, + 132, + 52, + 57, + 109, + 253, + 288, + 377, + 258, + 281, + 251, + 230, + 298, + 98, + 252, + 347, + 232, + 50, + 157, + 213, + 288, + 381, + 142, + 192, + 142, + 156, + 161, + 24, + 257, + 344, + 160, + 242, + 294, + 214, + 151, + 290, + 274, + 142, + 383, + 219, + 309, + 227, + 110, + 137, + 256, + 127, + 299, + 319, + 34, + 153, + 164, + 168, + 341, + 143, + 200, + 205, + 324, + 225, + 216, + 149, + 237, + 89, + 280, + 244, + 256, + 159, + 394, + 135, + 394, + 99, + 267, + 309, + 159, + 176, + 110, + 393, + 268, + 291, + 55, + 102, + 68, + 85, + 158, + 11, + 224, + 84, + 150, + 272, + 342, + 152, + 7, + 67, + 237, + 202, + 286, + 361, + 179, + 52, + 118, + 182, + 121, + 319, + 92, + 216, + 312, + 163, + 100, + 162, + 53, + 244, + 369, + 307, + 64, + 282, + 354, + 135, + 255, + 5, + 97, + 147, + 384, + 290, + 115, + 83, + 17, + 249, + 308, + 129, + 279, + 199, + 162, + 304, + 392, + 331, + 185, + 305, + 333, + 298, + 243, + 124, + 120, + 231, + 378, + 74, + 311, + 85, + 40, + 43, + 14, + 266, + 169, + 175, + 342, + 133, + 151, + 329, + 186, + 295, + 35, + 324, + 291, + 124, + 187, + 11, + 135, + 195, + 341, + 255, + 281, + 255, + 362, + 329, + 274, + 338, + 182, + 52, + 172, + 219, + 141, + 14, + 64, + 87, + 105, + 132, + 156, + 69, + 106, + 6, + 117, + 249, + 297, + 113, + 123, + 388, + 17, + 164, + 348, + 278, + 93, + 86, + 199, + 385, + 283, + 237, + 80, + 30, + 352, + 51, + 58, + 133, + 127, + 100, + 128, + 234, + 380, + 234, + 42, + 310, + 304, + 32, + 18, + 300, + 215, + 391, + 169, + 107, + 324, + 49, + 157, + 207, + 317, + 282, + 90, + 48, + 145, + 339, + 349, + 120, + 226, + 174, + 64, + 397, + 274, + 295, + 261, + 341, + 157, + 165, + 263, + 186, + 194, + 56, + 128, + 3, + 284, + 57, + 88, + 304, + 151, + 43, + 65, + 86, + 350, + 9, + 203, + 31, + 126, + 249, + 387, + 377, + 298, + 43, + 236, + 310, + 247, + 102, + 143, + 14, + 114, + 262, + 156, + 182, + 108, + 398, + 372, + 100, + 393, + 329, + 359, + 285, + 388, + 59, + 184, + 221, + 303, + 327, + 145, + 124, + 144, + 9, + 107, + 142, + 18, + 56, + 36, + 313, + 329, + 98, + 54, + 367, + 201, + 102, + 325, + 37, + 205, + 123, + 299, + 241, + 84, + 112, + 235, + 46, + 357, + 214, + 361, + 392, + 220, + 171, + 3, + 240, + 388, + 167, + 7, + 293, + 4, + 194, + 269, + 197, + 125, + 78, + 162, + 301, + 222, + 157, + 248, + 74, + 278, + 110, + 156, + 273, + 239, + 161, + 290, + 117, + 27, + 356, + 377, + 328, + 80, + 152, + 302, + 193, + 180, + 256, + 365, + 237, + 194, + 354, + 178, + 199, + 248, + 154, + 336, + 249, + 267, + 315, + 356, + 200, + 379, + 224, + 215, + 104, + 51, + 146, + 28, + 77, + 232, + 346, + 22, + 43, + 16, + 12, + 212, + 120, + 209, + 268, + 213, + 159, + 193, + 260, + 232, + 298, + 153, + 278, + 129, + 109, + 375, + 121, + 151, + 34, + 256, + 7, + 260, + 139, + 255, + 384, + 376, + 130, + 108, + 215, + 103, + 179, + 181, + 24, + 328, + 385, + 213, + 20, + 41, + 74, + 8, + 365, + 195, + 56, + 23, + 310, + 325, + 235, + 307, + 322, + 320, + 218, + 26, + 363, + 220, + 181, + 353, + 369, + 315, + 366, + 78, + 125, + 138, + 177, + 333, + 164, + 54, + 128, + 315, + 1, + 173, + 254, + 259, + 33, + 302, + 219, + 248, + 235, + 72, + 279, + 97, + 389, + 79, + 313, + 198, + 301, + 324, + 338, + 293, + 378, + 124, + 270, + 325, + 170, + 375, + 118, + 224, + 254, + 78, + 117, + 103, + 180, + 303, + 94, + 259, + 54, + 375, + 147, + 399, + 299, + 128, + 122, + 364, + 23, + 330, + 288, + 314, + 71, + 162, + 398, + 96, + 176, + 371, + 30, + 12, + 21, + 130, + 190, + 205, + 52, + 20, + 102, + 262, + 268, + 122, + 23, + 354, + 104, + 221, + 191, + 129, + 33, + 51, + 339, + 198, + 111, + 159, + 395, + 295, + 93, + 272, + 124, + 114, + 254, + 116, + 127, + 272, + 41, + 210, + 384, + 83, + 34, + 393, + 84, + 359, + 137, + 355, + 228, + 316, + 175, + 75, + 280, + 221, + 98, + 43, + 68, + 197, + 194, + 40, + 242, + 50, + 123, + 149, + 206, + 331, + 158, + 224, + 142, + 88, + 201, + 250, + 251, + 186, + 42, + 191, + 317, + 282, + 3, + 250, + 137, + 139, + 305, + 110, + 165, + 269, + 333, + 378, + 360, + 292, + 183, + 370, + 78, + 100, + 344, + 186, + 137, + 120, + 220, + 14, + 302, + 303, + 55, + 381, + 234, + 382, + 93, + 342, + 168, + 213, + 155, + 180, + 201, + 191, + 386, + 296, + 303, + 82, + 131, + 218, + 299, + 360, + 282, + 253, + 49, + 215, + 225, + 67, + 378, + 23, + 109, + 398, + 48, + 15, + 235, + 138, + 373, + 270, + 366, + 7, + 150, + 92, + 372, + 110, + 123, + 57, + 66, + 98, + 210, + 164, + 338, + 341, + 171, + 92, + 277, + 20, + 33, + 280, + 214, + 28, + 363, + 79, + 291, + 256, + 161, + 252, + 322, + 372, + 134, + 203, + 108, + 54, + 127, + 392, + 128, + 180, + 185, + 99, + 7, + 75, + 141, + 188, + 37, + 309, + 1, + 316, + 377, + 345, + 177, + 229, + 133, + 160, + 312, + 294, + 198, + 130, + 363, + 118, + 72, + 52, + 198, + 375, + 52, + 306, + 336, + 300, + 140, + 130, + 395, + 386, + 205, + 263, + 30, + 155, + 301, + 389, + 59, + 47, + 162, + 120, + 360, + 311, + 281, + 102, + 41, + 197, + 46, + 271, + 36, + 179, + 303, + 106, + 316, + 253, + 283, + 292, + 103, + 218, + 199, + 158, + 144, + 54, + 127, + 53, + 293, + 36, + 215, + 168, + 110, + 233, + 192, + 377, + 1, + 170, + 245, + 225, + 363, + 172, + 56, + 110, + 165, + 134, + 139, + 248, + 325, + 84, + 340, + 53, + 78, + 395, + 9, + 288, + 223, + 105, + 165, + 230, + 317, + 189, + 72, + 252, + 296, + 169, + 214, + 75, + 179, + 256, + 60, + 178, + 30, + 138, + 376, + 327, + 98, + 191, + 48, + 14, + 320, + 39, + 172, + 183, + 229, + 291, + 88, + 110, + 400, + 12, + 238, + 159, + 309, + 256, + 170, + 26, + 348, + 191, + 296, + 236, + 275, + 314, + 280, + 126, + 231, + 185, + 263, + 306, + 35, + 35, + 378, + 198, + 162, + 49, + 212, + 224, + 66, + 40, + 47, + 24, + 154, + 226, + 198, + 98, + 193, + 398, + 51, + 130, + 64, + 73, + 378, + 189, + 71, + 158, + 314, + 47, + 209, + 339, + 197, + 372, + 201, + 116, + 33, + 215, + 169, + 211, + 155, + 378, + 11, + 226, + 125, + 188, + 182, + 341, + 102, + 318, + 81, + 359, + 388, + 11, + 174, + 241, + 179, + 367, + 368, + 311, + 232, + 9, + 131, + 174, + 384, + 45, + 355, + 209, + 289, + 372, + 339, + 86, + 40, + 385, + 79, + 15, + 161, + 386, + 386, + 124, + 368, + 305, + 299, + 301, + 384, + 315, + 389, + 378, + 95, + 249, + 394, + 393, + 174, + 291, + 259, + 290, + 268, + 373, + 340, + 39, + 253, + 294, + 254, + 212, + 222, + 164, + 27, + 379, + 39, + 50, + 70, + 153, + 191, + 292, + 21, + 9, + 254, + 100, + 115, + 80, + 117, + 387, + 389, + 236, + 257, + 226, + 292, + 169, + 238, + 92, + 36, + 190, + 73, + 177, + 301, + 24, + 173, + 168, + 242, + 208, + 91, + 366, + 87, + 206, + 247, + 161, + 340, + 105, + 151, + 108, + 26, + 124, + 228, + 268, + 371, + 176, + 360, + 334, + 164, + 190, + 10, + 59, + 63, + 67, + 2, + 135, + 334, + 166, + 266, + 350, + 153, + 142, + 32, + 261, + 107, + 389, + 170, + 1, + 27, + 19, + 331, + 288, + 190, + 311, + 189, + 82, + 34, + 369, + 89, + 127, + 217, + 344, + 248, + 312, + 233, + 215, + 86, + 5, + 203, + 362, + 54, + 278, + 33, + 310, + 342, + 154, + 168, + 376, + 378, + 16, + 140, + 285, + 336, + 237, + 185, + 303, + 222, + 10, + 120, + 341, + 110, + 125, + 16, + 180, + 211, + 362, + 344, + 244, + 199, + 168, + 146, + 114, + 55, + 347, + 242, + 318, + 392, + 298, + 316, + 230, + 109, + 23, + 271, + 289, + 169, + 26, + 96, + 47, + 114, + 159, + 119, + 320, + 367, + 10, + 36, + 171, + 349, + 270, + 384, + 245, + 15, + 393, + 192, + 43, + 356, + 247, + 68, + 320, + 215, + 21, + 366, + 58, + 186, + 335, + 131, + 321, + 7, + 280, + 239, + 224, + 159, + 237, + 271, + 13, + 129, + 231, + 396, + 221, + 359, + 14, + 372, + 253, + 267, + 349, + 375, + 290, + 361, + 243, + 252, + 1, + 261, + 397, + 60, + 375, + 393, + 234, + 105, + 342, + 301, + 380, + 143, + 393, + 282, + 6, + 279, + 321, + 308, + 148, + 143, + 358, + 114, + 192, + 206, + 220, + 382, + 343, + 207, + 186, + 194, + 395, + 144, + 77, + 264, + 19, + 251, + 336, + 60, + 57, + 182, + 363, + 19, + 225, + 226, + 241, + 333, + 260, + 267, + 380, + 375, + 234, + 340, + 27, + 132, + 335, + 379, + 143, + 225, + 50, + 8, + 209, + 306, + 223, + 122, + 127, + 302, + 244, + 194, + 301, + 251, + 393, + 326, + 239, + 50, + 98, + 352, + 100, + 65, + 372, + 365, + 241, + 43, + 336, + 353, + 259, + 144, + 101, + 356, + 209, + 374, + 340, + 336, + 91, + 339, + 370, + 193, + 232, + 254, + 313, + 76, + 198, + 290, + 14, + 378, + 353, + 209, + 233, + 376, + 326, + 391, + 286, + 309, + 10, + 263, + 45, + 83, + 92, + 181, + 239, + 87, + 82, + 171, + 217, + 52, + 127, + 323, + 157, + 270, + 21, + 114, + 172, + 51, + 290, + 276, + 308, + 47, + 296, + 84, + 122, + 365, + 373, + 324, + 104, + 100, + 6, + 382, + 211, + 363, + 210, + 308, + 291, + 128, + 282, + 225, + 218, + 333, + 13, + 377, + 400, + 33, + 348, + 232, + 364, + 276, + 350, + 187, + 47, + 147, + 345, + 198, + 146, + 395, + 294, + 32, + 300, + 322, + 128, + 352, + 334, + 343, + 169, + 355, + 336, + 71, + 15, + 213, + 131, + 25, + 389, + 125, + 107, + 156, + 68, + 111, + 126, + 320, + 276, + 360, + 73, + 92, + 310, + 12, + 346, + 25, + 110, + 396, + 52, + 234, + 348, + 94, + 20, + 250, + 377, + 226, + 10, + 372, + 193, + 108, + 83, + 360, + 322, + 303, + 396, + 94, + 316, + 160, + 102, + 388, + 212, + 357, + 1, + 142, + 63, + 131, + 166, + 221, + 115, + 172, + 375, + 108, + 293, + 210, + 222, + 226, + 137, + 260, + 166, + 260, + 199, + 19, + 344, + 166, + 381, + 304, + 325, + 344, + 343, + 122, + 282, + 16, + 71, + 257, + 306, + 323, + 54, + 366, + 47, + 264, + 262, + 8, + 213, + 64, + 186, + 6, + 222, + 389, + 122, + 178, + 176, + 337, + 380, + 315, + 359, + 169, + 305, + 77, + 30, + 113, + 291, + 341, + 317, + 273, + 47, + 258, + 191, + 159, + 219, + 162, + 73, + 23, + 60, + 344, + 198, + 318, + 138, + 4, + 184, + 16, + 379, + 37, + 306, + 338, + 189, + 193, + 173, + 323, + 164, + 305, + 33, + 157, + 330, + 27, + 16, + 335, + 339, + 352, + 191, + 10, + 36, + 222, + 77, + 307, + 103, + 358, + 196, + 333, + 169, + 386, + 308, + 152, + 34, + 75, + 348, + 219, + 343, + 48, + 11, + 2, + 23, + 367, + 365, + 294, + 275, + 39, + 338, + 154, + 335, + 245, + 313, + 264, + 107, + 223, + 304, + 61, + 306, + 186, + 108, + 147, + 236, + 283, + 147, + 397, + 343, + 111, + 184, + 313, + 264, + 132, + 398, + 49, + 298, + 325, + 370, + 400, + 208, + 146, + 381, + 43, + 153, + 188, + 309, + 212, + 243, + 278, + 184, + 388, + 222, + 46, + 32, + 171, + 230, + 253, + 318, + 128, + 128, + 306, + 298, + 223, + 188, + 277, + 70, + 119, + 232, + 129, + 156, + 167, + 37, + 137, + 356, + 392, + 209, + 324, + 290, + 386, + 319, + 285, + 99, + 339, + 323, + 314, + 301, + 123, + 156, + 311, + 350, + 63, + 246, + 240, + 78, + 110, + 342, + 332, + 374, + 286, + 20, + 253, + 332, + 340, + 37, + 210, + 174, + 324, + 236, + 243, + 395, + 375, + 134, + 288, + 177, + 279, + 33, + 286, + 204, + 134, + 319, + 391, + 181, + 211, + 355, + 32, + 312, + 62, + 69, + 124, + 297, + 38, + 388, + 37, + 350, + 53, + 2, + 129, + 24, + 234, + 372, + 394, + 231, + 168, + 367, + 139, + 345, + 46, + 279, + 180, + 147, + 89, + 364, + 168, + 153, + 94, + 63, + 62, + 127, + 110, + 245, + 229, + 4, + 298, + 352, + 262, + 41, + 269, + 121, + 129, + 40, + 228, + 254, + 114, + 128, + 118, + 73, + 261, + 375, + 65, + 14, + 175, + 128, + 367, + 110, + 50, + 366, + 65, + 59, + 170, + 260, + 58, + 12, + 224, + 246, + 87, + 210, + 12, + 130, + 354, + 123, + 122, + 299, + 143, + 311, + 187, + 298, + 372, + 201, + 159, + 395, + 356, + 15, + 142, + 352, + 212, + 302, + 212, + 213, + 58, + 265, + 209, + 156, + 392, + 261, + 313, + 323, + 293, + 302, + 299, + 171, + 258, + 353, + 382, + 54, + 321, + 78, + 60, + 304, + 146, + 212, + 282, + 237, + 219, + 114, + 2, + 239, + 307, + 247, + 95, + 331, + 247, + 252, + 7, + 289, + 179, + 238, + 328, + 369, + 354, + 130, + 357, + 248, + 292, + 97, + 113, + 297, + 244, + 202, + 21, + 227, + 141, + 78, + 182, + 373, + 191, + 327, + 254, + 61, + 226, + 246, + 1, + 26, + 114, + 335, + 159, + 388, + 273, + 79, + 257, + 361, + 329, + 114, + 368, + 300, + 118, + 329, + 136, + 186, + 281, + 158, + 4, + 132, + 30, + 396, + 361, + 154, + 118, + 151, + 380, + 178, + 238, + 315, + 195, + 179, + 207, + 341, + 231, + 47, + 78, + 37, + 389, + 115, + 329, + 191, + 169, + 217, + 367, + 116, + 61, + 113, + 12, + 21, + 123, + 213, + 128, + 184, + 321, + 260, + 131, + 119, + 34, + 15, + 178, + 58, + 117, + 54, + 35, + 292, + 92, + 271, + 181, + 62, + 168, + 82, + 72, + 310, + 215, + 309, + 334, + 281, + 72, + 351, + 333, + 171, + 207, + 85, + 221, + 232, + 349, + 59, + 258, + 43, + 216, + 54, + 211, + 345, + 131, + 314, + 391, + 39, + 300, + 41, + 35, + 9, + 313, + 269, + 86, + 239, + 189, + 240, + 279, + 331, + 333, + 359, + 128, + 229, + 107, + 87, + 163, + 49, + 151, + 167, + 221, + 327, + 324, + 305, + 281, + 309, + 269, + 141, + 295, + 56, + 66, + 356, + 49, + 289, + 136, + 139, + 117, + 257, + 361, + 297, + 329, + 31, + 142, + 389, + 164, + 32, + 96, + 210, + 149, + 145, + 106, + 51, + 273, + 80, + 211, + 61, + 60, + 106, + 99, + 216, + 309, + 175, + 314, + 370, + 204, + 236, + 148, + 395, + 283, + 55, + 159, + 343, + 292, + 375, + 39, + 237, + 347, + 126, + 192, + 356, + 188, + 357, + 346, + 280, + 308, + 188, + 186, + 159, + 121, + 33, + 52, + 217, + 14, + 191, + 90, + 373, + 5, + 147, + 291, + 332, + 191, + 100, + 27, + 17, + 300, + 63, + 277, + 308, + 235, + 301, + 63, + 208, + 269, + 70, + 134, + 101, + 74, + 393, + 309, + 50, + 69, + 92, + 276, + 89, + 329, + 158, + 346, + 309, + 274, + 274, + 67, + 46, + 45, + 49, + 65, + 254, + 211, + 71, + 206, + 254, + 354, + 301, + 80, + 293, + 229, + 156, + 139, + 155, + 37, + 189, + 159, + 213, + 359, + 284, + 341, + 118, + 307, + 223, + 267, + 345, + 310, + 22, + 136, + 211, + 329, + 209, + 117, + 199, + 164, + 47, + 255, + 281, + 170, + 22, + 313, + 17, + 327, + 304, + 147, + 174, + 229, + 83, + 289, + 92, + 335, + 316, + 143, + 179, + 325, + 121, + 128, + 38, + 61, + 64 + ], + "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, diff --git a/calyx-py/test/correctness/queues/binheap/pifo.expect b/calyx-py/test/correctness/queues/binheap/pifo.expect index 67f66abedb..217cdd25f8 100644 --- a/calyx-py/test/correctness/queues/binheap/pifo.expect +++ b/calyx-py/test/correctness/queues/binheap/pifo.expect @@ -1,11 +1,10005 @@ { - "out": [ + "ans_mem": [ 242, 139, 389, 155, 18, + 289, 87, + 325, + 190, + 331, + 14, + 378, + 151, + 235, + 42, + 280, + 61, + 373, + 120, + 265, + 17, + 394, + 64, + 373, + 191, + 336, + 31, + 300, + 85, + 400, + 115, + 297, + 2, + 202, + 180, + 389, + 52, + 85, + 216, + 3, + 217, + 50, + 305, + 145, + 369, + 50, + 156, + 41, + 359, + 51, + 363, + 200, + 279, + 164, + 363, + 113, + 203, + 70, + 384, + 95, + 392, + 113, + 293, + 157, + 223, + 78, + 213, + 7, + 289, + 67, + 307, + 136, + 356, + 172, + 279, + 329, + 174, + 109, + 131, + 349, + 389, + 128, + 27, + 77, + 114, + 31, + 331, + 71, + 294, + 112, + 365, + 129, + 83, + 294, + 115, + 375, + 31, + 242, + 25, + 287, + 57, + 336, + 48, + 255, + 43, + 282, + 185, + 377, + 188, + 240, + 18, + 292, + 123, + 367, + 146, + 364, + 188, + 10, + 108, + 282, + 357, + 149, + 340, + 146, + 351, + 134, + 57, + 308, + 68, + 138, + 283, + 302, + 207, + 289, + 381, + 132, + 13, + 289, + 121, + 355, + 397, + 227, + 207, + 40, + 227, + 227, + 217, + 287, + 261, + 253, + 309, + 205, + 315, + 264, + 349, + 53, + 279, + 218, + 270, + 338, + 49, + 218, + 195, + 278, + 93, + 216, + 377, + 290, + 140, + 289, + 93, + 238, + 3, + 329, + 64, + 373, + 72, + 279, + 28, + 376, + 164, + 236, + 62, + 213, + 21, + 220, + 110, + 223, + 98, + 269, + 93, + 381, + 143, + 222, + 125, + 297, + 47, + 379, + 148, + 399, + 47, + 346, + 109, + 341, + 15, + 214, + 156, + 339, + 175, + 284, + 198, + 261, + 14, + 366, + 91, + 249, + 68, + 400, + 100, + 206, + 63, + 379, + 194, + 347, + 120, + 349, + 94, + 394, + 102, + 237, + 96, + 375, + 164, + 397, + 162, + 291, + 47, + 358, + 37, + 209, + 121, + 366, + 162, + 308, + 139, + 224, + 68, + 301, + 58, + 319, + 130, + 330, + 26, + 372, + 34, + 265, + 114, + 386, + 134, + 370, + 130, + 361, + 147, + 289, + 89, + 232, + 101, + 341, + 162, + 359, + 106, + 347, + 93, + 321, + 69, + 265, + 1, + 252, + 124, + 256, + 97, + 328, + 91, + 384, + 156, + 216, + 191, + 225, + 96, + 295, + 164, + 330, + 12, + 380, + 129, + 269, + 141, + 328, + 137, + 362, + 180, + 5, + 370, + 6, + 351, + 18, + 397, + 149, + 273, + 16, + 212, + 177, + 263, + 190, + 276, + 162, + 299, + 52, + 279, + 190, + 390, + 78, + 307, + 198, + 252, + 199, + 396, + 7, + 368, + 32, + 318, + 52, + 341, + 90, + 357, + 60, + 380, + 149, + 375, + 126, + 361, + 98, + 223, + 34, + 318, + 180, + 268, + 184, + 225, + 196, + 232, + 76, + 393, + 125, + 254, + 38, + 334, + 122, + 335, + 121, + 204, + 81, + 201, + 176, + 246, + 192, + 371, + 8, + 371, + 18, + 341, + 165, + 260, + 64, + 58, + 280, + 31, + 294, + 171, + 381, + 99, + 363, + 36, + 202, + 68, + 366, + 45, + 272, + 170, + 347, + 23, + 247, + 29, + 277, + 30, + 236, + 176, + 307, + 56, + 317, + 11, + 315, + 142, + 360, + 119, + 325, + 188, + 279, + 46, + 347, + 129, + 281, + 178, + 272, + 141, + 205, + 30, + 313, + 99, + 338, + 11, + 257, + 155, + 316, + 50, + 309, + 65, + 295, + 130, + 364, + 57, + 388, + 150, + 255, + 62, + 387, + 2, + 348, + 66, + 239, + 148, + 306, + 198, + 319, + 171, + 221, + 215, + 31, + 364, + 10, + 230, + 200, + 338, + 30, + 397, + 166, + 305, + 102, + 391, + 76, + 322, + 11, + 378, + 158, + 331, + 75, + 304, + 67, + 312, + 143, + 272, + 98, + 389, + 113, + 213, + 80, + 394, + 146, + 248, + 30, + 235, + 116, + 287, + 41, + 357, + 192, + 314, + 83, + 350, + 38, + 354, + 4, + 260, + 54, + 278, + 22, + 361, + 37, + 375, + 57, + 209, + 293, + 112, + 342, + 148, + 314, + 62, + 257, + 50, + 244, + 121, + 314, + 19, + 357, + 192, + 274, + 190, + 255, + 19, + 219, + 169, + 218, + 127, + 399, + 37, + 211, + 163, + 268, + 188, + 256, + 13, + 263, + 4, + 352, + 37, + 286, + 149, + 343, + 100, + 341, + 181, + 297, + 185, + 271, + 27, + 205, + 16, + 297, + 134, + 274, + 226, + 208, + 129, + 366, + 384, + 204, + 354, + 372, + 22, + 356, + 51, + 379, + 103, + 284, + 162, + 18, + 26, + 90, + 273, + 112, + 245, + 200, + 335, + 70, + 308, + 148, + 311, + 39, + 342, + 110, + 204, + 97, + 270, + 359, + 176, + 386, + 130, + 276, + 137, + 269, + 161, + 351, + 117, + 368, + 258, + 376, + 219, + 41, + 299, + 112, + 231, + 145, + 367, + 44, + 371, + 5, + 241, + 137, + 228, + 4, + 344, + 37, + 322, + 303, + 326, + 179, + 313, + 64, + 323, + 140, + 64, + 314, + 122, + 279, + 131, + 89, + 348, + 155, + 217, + 197, + 246, + 1, + 215, + 33, + 211, + 152, + 393, + 190, + 302, + 147, + 222, + 124, + 370, + 137, + 351, + 27, + 367, + 82, + 254, + 128, + 219, + 193, + 240, + 131, + 354, + 71, + 284, + 57, + 398, + 26, + 253, + 90, + 238, + 104, + 317, + 119, + 394, + 86, + 400, + 123, + 203, + 104, + 372, + 171, + 259, + 200, + 313, + 73, + 290, + 336, + 362, + 210, + 377, + 166, + 323, + 152, + 373, + 191, + 293, + 14, + 348, + 94, + 247, + 17, + 270, + 125, + 215, + 191, + 382, + 84, + 376, + 64, + 386, + 135, + 206, + 105, + 273, + 62, + 227, + 73, + 353, + 195, + 242, + 45, + 319, + 32, + 320, + 303, + 305, + 357, + 128, + 353, + 16, + 150, + 66, + 180, + 394, + 143, + 349, + 145, + 303, + 175, + 373, + 113, + 253, + 172, + 1, + 146, + 149, + 203, + 118, + 334, + 5, + 183, + 300, + 111, + 134, + 147, + 29, + 81, + 43, + 146, + 34, + 263, + 126, + 244, + 120, + 227, + 141, + 292, + 42, + 232, + 52, + 202, + 121, + 280, + 163, + 259, + 77, + 209, + 86, + 381, + 52, + 311, + 121, + 235, + 270, + 43, + 388, + 150, + 295, + 11, + 279, + 64, + 350, + 194, + 228, + 179, + 268, + 143, + 225, + 113, + 257, + 187, + 247, + 195, + 250, + 173, + 367, + 49, + 251, + 138, + 272, + 83, + 373, + 27, + 400, + 118, + 379, + 167, + 322, + 53, + 395, + 106, + 238, + 40, + 291, + 83, + 323, + 4, + 314, + 24, + 325, + 160, + 282, + 27, + 282, + 142, + 210, + 123, + 347, + 80, + 380, + 21, + 255, + 161, + 243, + 26, + 392, + 161, + 253, + 58, + 273, + 230, + 214, + 139, + 237, + 49, + 373, + 134, + 377, + 192, + 228, + 93, + 339, + 106, + 220, + 33, + 223, + 119, + 227, + 11, + 354, + 1, + 324, + 66, + 264, + 191, + 273, + 147, + 374, + 106, + 205, + 49, + 248, + 41, + 391, + 173, + 283, + 32, + 305, + 56, + 237, + 1, + 226, + 136, + 394, + 91, + 266, + 169, + 380, + 137, + 390, + 328, + 29, + 274, + 247, + 393, + 140, + 280, + 20, + 224, + 16, + 287, + 27, + 246, + 169, + 388, + 132, + 162, + 120, + 155, + 58, + 334, + 37, + 187, + 88, + 228, + 177, + 348, + 129, + 233, + 70, + 315, + 137, + 230, + 8, + 237, + 161, + 257, + 45, + 209, + 9, + 261, + 3, + 66, + 20, + 101, + 37, + 365, + 59, + 246, + 152, + 383, + 142, + 301, + 55, + 222, + 66, + 240, + 166, + 364, + 62, + 7, + 92, + 119, + 297, + 179, + 382, + 325, + 136, + 390, + 373, + 374, + 155, + 385, + 39, + 244, + 52, + 239, + 170, + 392, + 194, + 262, + 21, + 285, + 35, + 316, + 38, + 52, + 211, + 151, + 232, + 156, + 188, + 114, + 230, + 63, + 169, + 352, + 174, + 181, + 222, + 62, + 302, + 71, + 332, + 102, + 211, + 148, + 238, + 6, + 317, + 193, + 355, + 40, + 216, + 91, + 325, + 89, + 217, + 92, + 283, + 20, + 207, + 17, + 352, + 151, + 280, + 145, + 353, + 399, + 89, + 353, + 143, + 204, + 22, + 310, + 180, + 395, + 163, + 297, + 45, + 392, + 65, + 313, + 18, + 300, + 59, + 204, + 129, + 378, + 47, + 227, + 112, + 397, + 62, + 255, + 39, + 272, + 142, + 373, + 191, + 255, + 133, + 323, + 16, + 287, + 93, + 268, + 100, + 370, + 9, + 305, + 85, + 264, + 170, + 208, + 19, + 303, + 104, + 306, + 67, + 261, + 14, + 269, + 14, + 373, + 103, + 366, + 53, + 388, + 31, + 345, + 72, + 225, + 75, + 139, + 125, + 184, + 73, + 14, + 46, + 172, + 57, + 46, + 27, + 87, + 59, + 290, + 67, + 305, + 29, + 22, + 149, + 36, + 157, + 95, + 31, + 331, + 127, + 251, + 105, + 394, + 90, + 46, + 35, + 94, + 204, + 147, + 310, + 105, + 201, + 19, + 232, + 137, + 308, + 64, + 283, + 164, + 391, + 51, + 387, + 47, + 321, + 44, + 312, + 199, + 254, + 193, + 259, + 61, + 269, + 65, + 221, + 28, + 255, + 117, + 209, + 40, + 322, + 114, + 301, + 25, + 350, + 67, + 247, + 141, + 343, + 150, + 259, + 2, + 254, + 79, + 348, + 41, + 270, + 91, + 257, + 182, + 394, + 100, + 361, + 106, + 284, + 87, + 355, + 125, + 61, + 74, + 367, + 50, + 315, + 7, + 376, + 85, + 17, + 91, + 310, + 181, + 306, + 143, + 287, + 130, + 310, + 114, + 304, + 23, + 352, + 14, + 208, + 184, + 397, + 224, + 69, + 321, + 98, + 306, + 387, + 243, + 331, + 361, + 108, + 334, + 107, + 355, + 104, + 223, + 63, + 395, + 115, + 219, + 59, + 303, + 158, + 375, + 68, + 232, + 60, + 233, + 49, + 214, + 371, + 280, + 85, + 230, + 25, + 284, + 18, + 269, + 105, + 357, + 58, + 388, + 190, + 326, + 147, + 230, + 117, + 253, + 147, + 380, + 155, + 356, + 69, + 390, + 112, + 351, + 16, + 274, + 140, + 229, + 149, + 254, + 68, + 224, + 82, + 257, + 134, + 255, + 68, + 202, + 198, + 271, + 68, + 231, + 163, + 213, + 185, + 320, + 196, + 326, + 201, + 296, + 288, + 397, + 210, + 343, + 274, + 263, + 123, + 203, + 54, + 234, + 163, + 203, + 307, + 193, + 185, + 74, + 68, + 309, + 120, + 276, + 207, + 165, + 336, + 262, + 257, + 257, + 157, + 304, + 53, + 378, + 243, + 28, + 261, + 256, + 106, + 279, + 25, + 341, + 179, + 243, + 122, + 252, + 100, + 332, + 103, + 389, + 135, + 262, + 37, + 356, + 178, + 251, + 30, + 328, + 349, + 327, + 372, + 380, + 132, + 276, + 10, + 320, + 75, + 203, + 92, + 387, + 349, + 133, + 359, + 43, + 270, + 96, + 390, + 157, + 289, + 168, + 367, + 100, + 356, + 86, + 24, + 73, + 121, + 331, + 169, + 92, + 364, + 110, + 322, + 179, + 312, + 59, + 249, + 149, + 369, + 69, + 217, + 150, + 357, + 33, + 391, + 181, + 220, + 48, + 284, + 62, + 268, + 41, + 228, + 141, + 385, + 33, + 231, + 126, + 208, + 122, + 388, + 188, + 314, + 192, + 327, + 117, + 285, + 63, + 339, + 200, + 288, + 61, + 210, + 116, + 397, + 135, + 288, + 9, + 383, + 55, + 332, + 62, + 276, + 129, + 287, + 110, + 143, + 22, + 254, + 40, + 240, + 3, + 385, + 157, + 391, + 200, + 233, + 92, + 368, + 67, + 307, + 200, + 365, + 183, + 212, + 145, + 231, + 18, + 356, + 48, + 181, + 88, + 32, + 143, + 150, + 218, + 103, + 228, + 187, + 357, + 14, + 384, + 38, + 304, + 99, + 316, + 72, + 385, + 72, + 258, + 132, + 318, + 136, + 336, + 45, + 393, + 58, + 261, + 82, + 281, + 103, + 272, + 17, + 240, + 35, + 337, + 131, + 264, + 136, + 332, + 180, + 303, + 22, + 233, + 33, + 214, + 12, + 217, + 143, + 264, + 155, + 255, + 177, + 242, + 107, + 219, + 27, + 337, + 42, + 363, + 137, + 258, + 164, + 246, + 131, + 303, + 131, + 212, + 112, + 315, + 92, + 314, + 144, + 374, + 180, + 94, + 210, + 190, + 305, + 179, + 235, + 87, + 101, + 16, + 392, + 193, + 96, + 178, + 97, + 35, + 26, + 162, + 293, + 199, + 384, + 79, + 224, + 171, + 322, + 152, + 324, + 192, + 239, + 64, + 398, + 8, + 311, + 47, + 335, + 19, + 325, + 123, + 335, + 58, + 331, + 143, + 245, + 192, + 355, + 20, + 390, + 30, + 352, + 23, + 211, + 115, + 312, + 68, + 248, + 73, + 276, + 47, + 240, + 11, + 349, + 59, + 380, + 115, + 277, + 170, + 366, + 188, + 327, + 13, + 234, + 192, + 261, + 181, + 262, + 4, + 214, + 40, + 395, + 165, + 365, + 160, + 227, + 192, + 336, + 141, + 250, + 32, + 218, + 175, + 368, + 134, + 209, + 134, + 268, + 128, + 205, + 94, + 306, + 51, + 210, + 195, + 254, + 106, + 280, + 188, + 242, + 36, + 241, + 5, + 297, + 10, + 396, + 68, + 272, + 29, + 271, + 97, + 310, + 140, + 347, + 75, + 389, + 71, + 379, + 21, + 384, + 131, + 322, + 74, + 258, + 58, + 324, + 151, + 252, + 32, + 215, + 42, + 261, + 30, + 218, + 32, + 229, + 51, + 293, + 139, + 284, + 58, + 359, + 147, + 311, + 25, + 208, + 188, + 391, + 40, + 289, + 133, + 292, + 40, + 206, + 154, + 347, + 157, + 362, + 46, + 274, + 189, + 390, + 2, + 398, + 200, + 385, + 4, + 213, + 61, + 255, + 185, + 208, + 150, + 394, + 27, + 276, + 188, + 395, + 187, + 333, + 175, + 358, + 29, + 351, + 173, + 329, + 100, + 355, + 96, + 205, + 141, + 269, + 172, + 228, + 41, + 337, + 159, + 303, + 115, + 350, + 29, + 397, + 12, + 213, + 65, + 340, + 138, + 274, + 155, + 239, + 96, + 324, + 23, + 363, + 184, + 350, + 144, + 332, + 15, + 396, + 77, + 218, + 130, + 284, + 120, + 365, + 1, + 332, + 128, + 343, + 34, + 329, + 143, + 251, + 168, + 309, + 100, + 288, + 153, + 294, + 62, + 364, + 143, + 286, + 111, + 252, + 6, + 350, + 23, + 240, + 93, + 284, + 52, + 331, + 195, + 256, + 53, + 206, + 98, + 340, + 67, + 260, + 35, + 266, + 183, + 343, + 193, + 280, + 32, + 389, + 42, + 241, + 67, + 236, + 139, + 208, + 52, + 282, + 113, + 224, + 85, + 385, + 134, + 317, + 40, + 347, + 183, + 201, + 52, + 246, + 101, + 264, + 188, + 257, + 185, + 282, + 69, + 380, + 193, + 249, + 44, + 216, + 77, + 251, + 127, + 155, + 359, + 189, + 65, + 343, + 44, + 297, + 139, + 334, + 59, + 388, + 150, + 392, + 24, + 379, + 197, + 323, + 54, + 345, + 87, + 389, + 132, + 260, + 70, + 288, + 102, + 256, + 158, + 328, + 197, + 255, + 87, + 20, + 283, + 150, + 53, + 124, + 152, + 365, + 58, + 345, + 348, + 106, + 387, + 66, + 237, + 279, + 362, + 213, + 31, + 325, + 142, + 367, + 64, + 377, + 44, + 358, + 140, + 360, + 117, + 322, + 38, + 267, + 196, + 328, + 166, + 392, + 172, + 353, + 89, + 355, + 19, + 342, + 163, + 235, + 93, + 345, + 16, + 250, + 194, + 384, + 21, + 57, + 331, + 148, + 52, + 389, + 2, + 305, + 94, + 252, + 200, + 216, + 189, + 381, + 103, + 247, + 121, + 130, + 383, + 89, + 396, + 32, + 211, + 16, + 262, + 62, + 391, + 76, + 307, + 199, + 11, + 244, + 122, + 120, + 205, + 75, + 282, + 89, + 308, + 21, + 185, + 122, + 3, + 116, + 51, + 238, + 193, + 398, + 57, + 212, + 145, + 290, + 198, + 233, + 53, + 381, + 40, + 254, + 160, + 9, + 348, + 245, + 357, + 6, + 288, + 300, + 41, + 218, + 77, + 389, + 66, + 381, + 72, + 237, + 69, + 289, + 174, + 233, + 110, + 400, + 32, + 323, + 184, + 259, + 52, + 260, + 398, + 200, + 345, + 90, + 396, + 396, + 50, + 370, + 109, + 206, + 24, + 304, + 287, + 137, + 240, + 80, + 235, + 3, + 227, + 167, + 293, + 250, + 168, + 354, + 122, + 211, + 151, + 296, + 183, + 318, + 370, + 275, + 222, + 151, + 323, + 176, + 396, + 15, + 218, + 126, + 342, + 285, + 167, + 352, + 95, + 250, + 317, + 213, + 387, + 103, + 207, + 331, + 202, + 360, + 337, + 41, + 340, + 27, + 369, + 50, + 333, + 73, + 286, + 141, + 279, + 169, + 211, + 101, + 318, + 92, + 341, + 181, + 246, + 132, + 338, + 112, + 238, + 198, + 204, + 172, + 360, + 4, + 331, + 189, + 210, + 119, + 243, + 133, + 399, + 85, + 378, + 74, + 341, + 193, + 295, + 187, + 327, + 193, + 315, + 152, + 226, + 71, + 311, + 7, + 315, + 101, + 251, + 37, + 373, + 146, + 320, + 115, + 359, + 326, + 225, + 186, + 368, + 88, + 361, + 79, + 250, + 56, + 338, + 80, + 302, + 138, + 325, + 180, + 363, + 55, + 320, + 92, + 360, + 55, + 377, + 52, + 303, + 17, + 395, + 36, + 341, + 15, + 317, + 153, + 364, + 92, + 368, + 79, + 236, + 149, + 321, + 27, + 211, + 196, + 381, + 55, + 284, + 11, + 340, + 194, + 385, + 376, + 316, + 293, + 386, + 133, + 359, + 54, + 351, + 351, + 207, + 37, + 296, + 111, + 201, + 26, + 386, + 81, + 296, + 188, + 230, + 128, + 295, + 52, + 228, + 97, + 285, + 213, + 139, + 338, + 1, + 385, + 121, + 316, + 25, + 143, + 114, + 278, + 60, + 383, + 157, + 220, + 128, + 328, + 112, + 232, + 84, + 344, + 105, + 281, + 150, + 295, + 39, + 254, + 100, + 380, + 317, + 363, + 360, + 386, + 303, + 314, + 45, + 133, + 299, + 90, + 330, + 67, + 311, + 120, + 126, + 200, + 61, + 307, + 167, + 255, + 188, + 340, + 197, + 354, + 56, + 305, + 82, + 214, + 19, + 246, + 128, + 337, + 61, + 247, + 133, + 267, + 87, + 288, + 57, + 252, + 103, + 324, + 170, + 302, + 121, + 289, + 6, + 305, + 97, + 169, + 266, + 117, + 225, + 166, + 370, + 311, + 267, + 60, + 315, + 311, + 138, + 313, + 39, + 276, + 32, + 280, + 10, + 263, + 15, + 250, + 99, + 266, + 387, + 192, + 342, + 23, + 249, + 365, + 6, + 374, + 357, + 16, + 276, + 126, + 316, + 359, + 394, + 27, + 328, + 86, + 343, + 184, + 260, + 287, + 368, + 71, + 243, + 230, + 308, + 73, + 262, + 170, + 324, + 149, + 352, + 106, + 264, + 80, + 318, + 114, + 308, + 100, + 99, + 144, + 34, + 387, + 187, + 217, + 29, + 156, + 191, + 13, + 142, + 278, + 121, + 300, + 40, + 200, + 308, + 113, + 221, + 138, + 252, + 6, + 310, + 89, + 37, + 332, + 179, + 233, + 38, + 92, + 29, + 237, + 117, + 244, + 61, + 319, + 123, + 261, + 168, + 320, + 239, + 397, + 228, + 76, + 292, + 273, + 50, + 356, + 93, + 283, + 23, + 215, + 161, + 267, + 149, + 334, + 68, + 373, + 160, + 212, + 337, + 25, + 203, + 170, + 362, + 219, + 32, + 249, + 156, + 386, + 184, + 390, + 5, + 385, + 105, + 229, + 134, + 288, + 111, + 228, + 111, + 267, + 16, + 339, + 153, + 302, + 139, + 376, + 130, + 386, + 195, + 216, + 32, + 355, + 143, + 305, + 73, + 312, + 151, + 255, + 190, + 271, + 42, + 385, + 112, + 202, + 7, + 313, + 116, + 214, + 154, + 296, + 108, + 255, + 80, + 297, + 17, + 253, + 50, + 248, + 90, + 303, + 59, + 374, + 96, + 345, + 200, + 287, + 30, + 329, + 193, + 376, + 66, + 326, + 246, + 60, + 238, + 171, + 322, + 73, + 201, + 159, + 244, + 170, + 385, + 85, + 367, + 27, + 373, + 19, + 268, + 137, + 345, + 47, + 346, + 105, + 263, + 168, + 292, + 129, + 347, + 29, + 304, + 115, + 267, + 151, + 217, + 140, + 253, + 72, + 201, + 185, + 279, + 199, + 237, + 101, + 282, + 178, + 307, + 185, + 310, + 2, + 323, + 91, + 370, + 70, + 359, + 194, + 241, + 167, + 247, + 47, + 293, + 134, + 355, + 146, + 266, + 50, + 218, + 150, + 283, + 8, + 269, + 86, + 274, + 62, + 268, + 15, + 378, + 158, + 320, + 74, + 292, + 67, + 393, + 222, + 357, + 345, + 326, + 357, + 64, + 247, + 16, + 352, + 196, + 344, + 172, + 256, + 20, + 267, + 162, + 367, + 50, + 340, + 90, + 378, + 172, + 213, + 179, + 322, + 17, + 301, + 132, + 385, + 85, + 252, + 43, + 310, + 17, + 373, + 44, + 261, + 157, + 302, + 178, + 365, + 14, + 378, + 154, + 284, + 99, + 277, + 189, + 268, + 14, + 280, + 28, + 307, + 132, + 358, + 159, + 214, + 181, + 222, + 187, + 355, + 125, + 265, + 138, + 321, + 43, + 285, + 29, + 227, + 18, + 229, + 141, + 93, + 18, + 385, + 24, + 329, + 134, + 255, + 32, + 335, + 175, + 360, + 88, + 300, + 46, + 317, + 178, + 395, + 107, + 46, + 84, + 240, + 40, + 308, + 129, + 372, + 45, + 234, + 16, + 346, + 46, + 216, + 73, + 208, + 15, + 243, + 20, + 1, + 219, + 114, + 267, + 168, + 283, + 121, + 273, + 141, + 298, + 177, + 399, + 170, + 358, + 34, + 364, + 176, + 186, + 203, + 65, + 298, + 35, + 323, + 134, + 392, + 118, + 330, + 82, + 320, + 18, + 368, + 27, + 352, + 164, + 294, + 123, + 341, + 25, + 299, + 56, + 358, + 52, + 348, + 1, + 262, + 184, + 321, + 104, + 364, + 5, + 209, + 17, + 203, + 72, + 399, + 31, + 362, + 37, + 345, + 308, + 310, + 206, + 302, + 355, + 60, + 380, + 128, + 205, + 62, + 268, + 96, + 220, + 134, + 288, + 62, + 295, + 6, + 343, + 73, + 295, + 196, + 279, + 8, + 231, + 170, + 226, + 23, + 292, + 93, + 221, + 202, + 319, + 363, + 144, + 258, + 58, + 184, + 39, + 128, + 149, + 238, + 3, + 372, + 152, + 37, + 81, + 77, + 283, + 81, + 254, + 267, + 202, + 332, + 237, + 126, + 313, + 36, + 112, + 290, + 146, + 297, + 55, + 286, + 190, + 238, + 165, + 301, + 74, + 332, + 96, + 340, + 131, + 312, + 112, + 236, + 56, + 87, + 131, + 240, + 138, + 337, + 180, + 222, + 60, + 208, + 163, + 366, + 47, + 375, + 117, + 260, + 155, + 254, + 149, + 275, + 287, + 120, + 135, + 361, + 193, + 116, + 22, + 103, + 341, + 32, + 239, + 137, + 149, + 280, + 148, + 73, + 159, + 95, + 351, + 44, + 351, + 50, + 161, + 323, + 168, + 324, + 309, + 71, + 293, + 266, + 184, + 261, + 385, + 152, + 287, + 22, + 237, + 24, + 258, + 133, + 272, + 242, + 136, + 353, + 26, + 368, + 79, + 249, + 96, + 347, + 361, + 285, + 280, + 164, + 289, + 75, + 248, + 195, + 393, + 63, + 324, + 172, + 305, + 36, + 378, + 38, + 247, + 43, + 297, + 52, + 373, + 69, + 321, + 111, + 240, + 50, + 219, + 70, + 258, + 36, + 255, + 158, + 396, + 24, + 284, + 182, + 358, + 190, + 201, + 49, + 319, + 140, + 398, + 45, + 332, + 146, + 296, + 113, + 317, + 107, + 271, + 149, + 334, + 112, + 363, + 173, + 313, + 96, + 252, + 177, + 334, + 189, + 291, + 37, + 207, + 42, + 205, + 84, + 357, + 99, + 373, + 180, + 278, + 22, + 338, + 324, + 354, + 228, + 78, + 297, + 188, + 263, + 114, + 237, + 240, + 233, + 325, + 173, + 379, + 138, + 343, + 175, + 218, + 150, + 313, + 167, + 157, + 81, + 337, + 197, + 257, + 91, + 233, + 151, + 388, + 138, + 342, + 122, + 343, + 65, + 352, + 135, + 337, + 36, + 364, + 191, + 326, + 62, + 361, + 53, + 395, + 12, + 220, + 55, + 326, + 162, + 227, + 19, + 334, + 8, + 358, + 173, + 284, + 128, + 205, + 84, + 275, + 34, + 222, + 106, + 327, + 137, + 357, + 99, + 258, + 55, + 371, + 141, + 343, + 39, + 237, + 32, + 223, + 175, + 395, + 199, + 275, + 45, + 311, + 109, + 333, + 187, + 251, + 34, + 334, + 114, + 277, + 8, + 315, + 118, + 380, + 53, + 154, + 339, + 12, + 108, + 57, + 240, + 36, + 25, + 275, + 135, + 399, + 13, + 337, + 88, + 252, + 200, + 209, + 120, + 348, + 59, + 375, + 15, + 233, + 108, + 319, + 52, + 335, + 195, + 243, + 98, + 262, + 53, + 218, + 18, + 397, + 120, + 223, + 2, + 368, + 35, + 395, + 77, + 236, + 117, + 331, + 80, + 201, + 148, + 298, + 75, + 323, + 163, + 162, + 68, + 373, + 192, + 217, + 144, + 137, + 187, + 58, + 157, + 185, + 106, + 297, + 213, + 225, + 3, + 239, + 154, + 320, + 316, + 37, + 210, + 164, + 289, + 68, + 338, + 140, + 250, + 105, + 229, + 100, + 238, + 181, + 338, + 36, + 232, + 151, + 272, + 170, + 348, + 165, + 400, + 320, + 131, + 156, + 334, + 22, + 362, + 120, + 327, + 118, + 301, + 164, + 300, + 19, + 253, + 45, + 310, + 98, + 398, + 25, + 362, + 104, + 305, + 36, + 205, + 96, + 281, + 72, + 304, + 188, + 328, + 14, + 337, + 341, + 392, + 324, + 145, + 245, + 356, + 9, + 372, + 258, + 132, + 245, + 348, + 232, + 127, + 214, + 176, + 302, + 264, + 120, + 172, + 221, + 55, + 355, + 118, + 209, + 137, + 376, + 182, + 228, + 234, + 267, + 196, + 296, + 142, + 5, + 109, + 4, + 243, + 134, + 36, + 49, + 84, + 22, + 331, + 188, + 219, + 77, + 339, + 99, + 364, + 34, + 239, + 180, + 304, + 159, + 225, + 125, + 348, + 156, + 357, + 123, + 299, + 47, + 398, + 126, + 269, + 166, + 307, + 144, + 346, + 51, + 223, + 199, + 266, + 45, + 209, + 153, + 256, + 27, + 283, + 175, + 261, + 72, + 96, + 75, + 196, + 68, + 182, + 57, + 380, + 145, + 75, + 362, + 120, + 115, + 39, + 29, + 376, + 5, + 24, + 123, + 189, + 16, + 391, + 145, + 279, + 396, + 188, + 305, + 107, + 376, + 58, + 315, + 156, + 302, + 43, + 376, + 58, + 328, + 43, + 261, + 26, + 393, + 69, + 131, + 47, + 300, + 31, + 363, + 188, + 225, + 27, + 344, + 120, + 284, + 86, + 314, + 19, + 242, + 108, + 226, + 148, + 265, + 46, + 267, + 122, + 235, + 27, + 398, + 134, + 208, + 157, + 238, + 182, + 214, + 107, + 310, + 69, + 339, + 161, + 284, + 139, + 327, + 79, + 377, + 238, + 100, + 305, + 92, + 380, + 104, + 246, + 33, + 383, + 31, + 304, + 77, + 239, + 154, + 366, + 103, + 373, + 71, + 319, + 106, + 247, + 186, + 217, + 120, + 288, + 115, + 343, + 62, + 205, + 113, + 298, + 67, + 324, + 92, + 368, + 187, + 292, + 17, + 368, + 166, + 399, + 178, + 327, + 74, + 359, + 127, + 244, + 190, + 240, + 184, + 292, + 14, + 229, + 84, + 231, + 111, + 204, + 157, + 277, + 347, + 10, + 345, + 134, + 315, + 7, + 248, + 166, + 352, + 108, + 218, + 32, + 281, + 190, + 253, + 177, + 358, + 76, + 387, + 160, + 242, + 163, + 354, + 78, + 274, + 55, + 325, + 101, + 272, + 152, + 215, + 11, + 308, + 57, + 273, + 117, + 327, + 173, + 265, + 110, + 282, + 182, + 268, + 195, + 374, + 102, + 291, + 35, + 228, + 195, + 393, + 91, + 387, + 162, + 263, + 52, + 231, + 93, + 348, + 67, + 203, + 121, + 333, + 98, + 359, + 171, + 203, + 160, + 346, + 141, + 307, + 26, + 33, + 122, + 290, + 152, + 329, + 121, + 330, + 74, + 103, + 52, + 213, + 103, + 98, + 125, + 147, + 279, + 78, + 396, + 48, + 96, + 343, + 132, + 226, + 178, + 277, + 98, + 276, + 69, + 325, + 103, + 369, + 33, + 252, + 195, + 293, + 184, + 345, + 8, + 229, + 120, + 211, + 23, + 278, + 169, + 364, + 37, + 249, + 17, + 327, + 55, + 307, + 60, + 400, + 178, + 274, + 31, + 326, + 141, + 312, + 72, + 331, + 196, + 388, + 78, + 364, + 85, + 376, + 144, + 288, + 11, + 326, + 199, + 204, + 12, + 311, + 178, + 223, + 178, + 379, + 9, + 221, + 36, + 315, + 20, + 149, + 231, + 50, + 347, + 57, + 386, + 128, + 135, + 347, + 197, + 28, + 117, + 180, + 237, + 166, + 69, + 294, + 60, + 282, + 188, + 244, + 30, + 293, + 138, + 290, + 160, + 377, + 100, + 262, + 195, + 271, + 37, + 327, + 76, + 312, + 99, + 322, + 173, + 374, + 160, + 325, + 2, + 222, + 163, + 242, + 52, + 383, + 124, + 322, + 8, + 309, + 16, + 376, + 163, + 299, + 167, + 332, + 152, + 227, + 194, + 325, + 120, + 332, + 130, + 365, + 152, + 299, + 161, + 374, + 170, + 285, + 1, + 391, + 11, + 357, + 194, + 390, + 74, + 256, + 41, + 237, + 46, + 283, + 23, + 233, + 128, + 356, + 114, + 241, + 69, + 283, + 83, + 271, + 108, + 318, + 181, + 321, + 135, + 345, + 27, + 225, + 48, + 287, + 144, + 382, + 50, + 321, + 3, + 313, + 156, + 291, + 185, + 384, + 23, + 394, + 63, + 245, + 83, + 209, + 169, + 381, + 182, + 303, + 79, + 313, + 26, + 242, + 1, + 370, + 130, + 207, + 54, + 225, + 105, + 242, + 107, + 241, + 99, + 271, + 257, + 310, + 97, + 276, + 64, + 322, + 168, + 293, + 136, + 278, + 33, + 382, + 57, + 349, + 133, + 360, + 146, + 323, + 106, + 310, + 87, + 292, + 187, + 309, + 15, + 202, + 102, + 355, + 63, + 241, + 131, + 231, + 169, + 315, + 191, + 215, + 158, + 233, + 131, + 210, + 55, + 400, + 162, + 392, + 190, + 236, + 163, + 307, + 36, + 275, + 179, + 204, + 155, + 397, + 41, + 244, + 51, + 331, + 14, + 237, + 391, + 304, + 201, + 91, + 232, + 254, + 67, + 380, + 139, + 292, + 91, + 230, + 115, + 299, + 195, + 387, + 187, + 361, + 340, + 398, + 5, + 202, + 121, + 262, + 392, + 266, + 324, + 309, + 274, + 122, + 320, + 18, + 330, + 39, + 279, + 61, + 297, + 139, + 300, + 57, + 230, + 188, + 282, + 140, + 366, + 51, + 276, + 78, + 207, + 5, + 361, + 189, + 279, + 66, + 347, + 110, + 317, + 117, + 244, + 103, + 328, + 21, + 353, + 195, + 341, + 66, + 326, + 118, + 349, + 28, + 327, + 186, + 287, + 154, + 382, + 108, + 204, + 63, + 334, + 138, + 383, + 200, + 213, + 175, + 291, + 90, + 313, + 7, + 400, + 48, + 296, + 24, + 267, + 11, + 223, + 99, + 201, + 20, + 368, + 61, + 394, + 89, + 275, + 47, + 212, + 115, + 281, + 41, + 260, + 97, + 303, + 156, + 392, + 200, + 355, + 146, + 282, + 157, + 361, + 154, + 257, + 182, + 362, + 146, + 64, + 178, + 98, + 317, + 102, + 153, + 64, + 354, + 7, + 17, + 198, + 158, + 195, + 138, + 13, + 274, + 187, + 253, + 33, + 263, + 127, + 167, + 124, + 286, + 85, + 285, + 145, + 116, + 106, + 216, + 85, + 30, + 72, + 199, + 385, + 82, + 361, + 193, + 394, + 151, + 258, + 43, + 286, + 1, + 371, + 176, + 329, + 50, + 203, + 143, + 361, + 178, + 263, + 90, + 325, + 176, + 287, + 125, + 398, + 322, + 15, + 391, + 52, + 288, + 28, + 400, + 193, + 356, + 67, + 102, + 391, + 58, + 249, + 162, + 246, + 159, + 260, + 138, + 392, + 70, + 352, + 176, + 251, + 89, + 393, + 298, + 202, + 42, + 246, + 98, + 250, + 201, + 30, + 205, + 356, + 57, + 224, + 44, + 168, + 65, + 244, + 8, + 394, + 84, + 294, + 71, + 257, + 5, + 372, + 106, + 359, + 48, + 251, + 66, + 318, + 187, + 400, + 9, + 301, + 134, + 245, + 79, + 345, + 157, + 361, + 151, + 210, + 91, + 239, + 1, + 297, + 39, + 247, + 10, + 248, + 70, + 311, + 33, + 332, + 106, + 313, + 3, + 369, + 59, + 292, + 78, + 311, + 197, + 212, + 3, + 372, + 106, + 355, + 79, + 247, + 83, + 257, + 132, + 246, + 229, + 241, + 303, + 240, + 257, + 264, + 22, + 205, + 114, + 215, + 299, + 390, + 104, + 231, + 56, + 298, + 105, + 334, + 223, + 45, + 224, + 257, + 351, + 255, + 172, + 284, + 396, + 254, + 375, + 357, + 82, + 289, + 183, + 361, + 108, + 370, + 10, + 288, + 84, + 324, + 162, + 325, + 194, + 318, + 126, + 394, + 191, + 223, + 3, + 354, + 59, + 333, + 167, + 226, + 142, + 271, + 25, + 267, + 17, + 333, + 21, + 344, + 110, + 238, + 83, + 387, + 148, + 314, + 126, + 325, + 87, + 77, + 53, + 138, + 396, + 180, + 376, + 14, + 276, + 138, + 320, + 58, + 162, + 194, + 293, + 45, + 264, + 15, + 380, + 109, + 216, + 156, + 319, + 117, + 222, + 107, + 328, + 174, + 217, + 30, + 275, + 39, + 144, + 126, + 168, + 246, + 194, + 86, + 148, + 12, + 108, + 231, + 184, + 110, + 158, + 114, + 60, + 40, + 164, + 149, + 311, + 69, + 243, + 142, + 324, + 59, + 253, + 107, + 369, + 163, + 242, + 63, + 253, + 191, + 361, + 2, + 330, + 150, + 315, + 50, + 77, + 193, + 165, + 369, + 194, + 257, + 111, + 307, + 159, + 228, + 82, + 393, + 146, + 331, + 21, + 324, + 150, + 330, + 77, + 376, + 11, + 394, + 30, + 298, + 32, + 253, + 158, + 380, + 187, + 367, + 88, + 202, + 31, + 261, + 138, + 230, + 157, + 235, + 62, + 310, + 124, + 330, + 8, + 297, + 22, + 283, + 156, + 286, + 141, + 216, + 174, + 383, + 82, + 378, + 40, + 337, + 57, + 298, + 4, + 209, + 189, + 262, + 37, + 239, + 145, + 210, + 13, + 234, + 137, + 225, + 156, + 365, + 17, + 273, + 112, + 208, + 136, + 216, + 13, + 240, + 7, + 220, + 279, + 178, + 390, + 39, + 360, + 99, + 221, + 178, + 257, + 186, + 268, + 173, + 348, + 317, + 376, + 321, + 382, + 290, + 175, + 392, + 67, + 371, + 53, + 330, + 31, + 254, + 229, + 125, + 259, + 78, + 353, + 120, + 336, + 184, + 212, + 105, + 209, + 149, + 204, + 40, + 294, + 180, + 267, + 48, + 274, + 78, + 319, + 4, + 126, + 132, + 338, + 193, + 335, + 124, + 253, + 129, + 396, + 126, + 296, + 78, + 241, + 163, + 298, + 187, + 373, + 143, + 226, + 135, + 378, + 157, + 340, + 87, + 382, + 174, + 228, + 181, + 335, + 68, + 274, + 84, + 351, + 143, + 378, + 12, + 242, + 110, + 219, + 123, + 201, + 93, + 346, + 20, + 380, + 181, + 346, + 107, + 385, + 136, + 365, + 99, + 298, + 103, + 374, + 140, + 312, + 145, + 251, + 61, + 352, + 10, + 252, + 50, + 382, + 164, + 355, + 136, + 330, + 184, + 234, + 299, + 141, + 289, + 158, + 369, + 252, + 197, + 398, + 233, + 164, + 251, + 75, + 201, + 365, + 179, + 238, + 284, + 288, + 23, + 392, + 127, + 204, + 142, + 343, + 144, + 260, + 108, + 287, + 297, + 355, + 236, + 307, + 80, + 358, + 380, + 120, + 209, + 145, + 302, + 149, + 322, + 159, + 115, + 121, + 345, + 164, + 278, + 69, + 338, + 168, + 348, + 122, + 227, + 44, + 257, + 173, + 334, + 109, + 152, + 272, + 21, + 284, + 130, + 214, + 115, + 272, + 22, + 277, + 157, + 264, + 82, + 369, + 103, + 260, + 61, + 378, + 11, + 361, + 199, + 342, + 113, + 345, + 167, + 382, + 24, + 313, + 146, + 251, + 172, + 318, + 37, + 326, + 61, + 247, + 83, + 359, + 50, + 215, + 196, + 327, + 180, + 265, + 92, + 376, + 187, + 201, + 89, + 289, + 31, + 259, + 3, + 329, + 155, + 243, + 86, + 349, + 38, + 204, + 248, + 233, + 7, + 243, + 120, + 365, + 66, + 381, + 58, + 377, + 183, + 222, + 39, + 250, + 78, + 247, + 2, + 258, + 5, + 398, + 103, + 228, + 82, + 389, + 178, + 300, + 117, + 338, + 48, + 340, + 199, + 262, + 62, + 224, + 242, + 306, + 85, + 217, + 33, + 214, + 29, + 341, + 103, + 209, + 31, + 303, + 65, + 203, + 47, + 311, + 59, + 262, + 18, + 247, + 199, + 253, + 80, + 226, + 25, + 337, + 70, + 366, + 67, + 357, + 148, + 329, + 31, + 293, + 130, + 244, + 180, + 335, + 68, + 303, + 89, + 305, + 6, + 392, + 147, + 213, + 22, + 279, + 193, + 255, + 11, + 308, + 105, + 362, + 70, + 351, + 74, + 228, + 198, + 322, + 46, + 246, + 16, + 381, + 113, + 332, + 164, + 383, + 81, + 267, + 21, + 236, + 82, + 322, + 108, + 269, + 61, + 342, + 126, + 318, + 52, + 394, + 14, + 292, + 163, + 289, + 97, + 29, + 135, + 79, + 162, + 307, + 175, + 214, + 10, + 378, + 148, + 254, + 17, + 389, + 185, + 302, + 124, + 379, + 34, + 291, + 141, + 370, + 171, + 263, + 90, + 381, + 137, + 338, + 189, + 245, + 180, + 265, + 67, + 229, + 27, + 286, + 1, + 352, + 26, + 224, + 61, + 276, + 184, + 348, + 166, + 245, + 27, + 214, + 66, + 330, + 18, + 265, + 3, + 274, + 28, + 270, + 37, + 316, + 63, + 380, + 39, + 329, + 63, + 294, + 146, + 290, + 36, + 254, + 155, + 374, + 88, + 274, + 137, + 280, + 154, + 296, + 29, + 229, + 99, + 219, + 138, + 326, + 48, + 317, + 89, + 294, + 75, + 328, + 13, + 345, + 7, + 390, + 87, + 331, + 173, + 394, + 58, + 353, + 111, + 385, + 29, + 228, + 192, + 243, + 155, + 327, + 168, + 321, + 100, + 259, + 56, + 221, + 160, + 275, + 72, + 240, + 20, + 335, + 18, + 201, + 171, + 277, + 138, + 316, + 179, + 350, + 192, + 312, + 114, + 322, + 82, + 385, + 139, + 296, + 100, + 267, + 161, + 396, + 163, + 353, + 112, + 294, + 104, + 228, + 126, + 331, + 67, + 326, + 69, + 257, + 156, + 296, + 100, + 328, + 112, + 216, + 126, + 331, + 200, + 339, + 85, + 381, + 81, + 338, + 87, + 299, + 54, + 388, + 175, + 338, + 163, + 353, + 159, + 229, + 118, + 354, + 38, + 329, + 94, + 248, + 73, + 385, + 146, + 351, + 43, + 114, + 4, + 246, + 2, + 246, + 135, + 337, + 39, + 128, + 260, + 24, + 205, + 61, + 397, + 30, + 147, + 149, + 5, + 101, + 161, + 95, + 171, + 265, + 47, + 116, + 45, + 260, + 10, + 247, + 3, + 231, + 190, + 359, + 78, + 320, + 14, + 267, + 172, + 166, + 119, + 102, + 208, + 38, + 33, + 238, + 161, + 351, + 60, + 340, + 326, + 198, + 331, + 170, + 398, + 12, + 314, + 194, + 291, + 125, + 367, + 25, + 383, + 171, + 375, + 63, + 314, + 35, + 303, + 38, + 370, + 82, + 247, + 123, + 267, + 180, + 338, + 129, + 319, + 72, + 329, + 180, + 281, + 158, + 283, + 181, + 217, + 174, + 223, + 168, + 215, + 184, + 304, + 77, + 383, + 63, + 344, + 126, + 233, + 134, + 225, + 96, + 231, + 87, + 344, + 118, + 363, + 196, + 319, + 126, + 206, + 155, + 394, + 74, + 201, + 181, + 229, + 105, + 305, + 121, + 204, + 179, + 377, + 79, + 305, + 90, + 267, + 7, + 346, + 37, + 196, + 189, + 78, + 136, + 18, + 62, + 385, + 25, + 369, + 14, + 271, + 43, + 321, + 176, + 257, + 332, + 334, + 49, + 313, + 352, + 180, + 334, + 6, + 290, + 51, + 340, + 144, + 356, + 317, + 285, + 97, + 321, + 340, + 14, + 202, + 126, + 349, + 254, + 392, + 234, + 41, + 153, + 270, + 323, + 320, + 346, + 271, + 52, + 201, + 34, + 375, + 70, + 269, + 78, + 392, + 86, + 272, + 39, + 203, + 89, + 306, + 226, + 135, + 278, + 127, + 314, + 156, + 26, + 275, + 63, + 343, + 55, + 225, + 82, + 310, + 10, + 201, + 68, + 309, + 94, + 392, + 67, + 396, + 112, + 374, + 120, + 201, + 38, + 277, + 17, + 330, + 1, + 298, + 199, + 396, + 155, + 336, + 28, + 313, + 192, + 314, + 399, + 11, + 400, + 70, + 209, + 47, + 228, + 15, + 305, + 190, + 389, + 159, + 221, + 148, + 320, + 87, + 311, + 188, + 205, + 116, + 340, + 20, + 279, + 166, + 206, + 145, + 319, + 122, + 370, + 64, + 316, + 170, + 317, + 197, + 262, + 80, + 299, + 11, + 245, + 189, + 368, + 104, + 322, + 135, + 382, + 183, + 241, + 85, + 214, + 94, + 327, + 22, + 389, + 163, + 391, + 140, + 263, + 116, + 297, + 89, + 262, + 111, + 51, + 394, + 131, + 210, + 150, + 213, + 98, + 335, + 26, + 332, + 280, + 282, + 213, + 5, + 352, + 10, + 208, + 42, + 397, + 36, + 344, + 271, + 218, + 11, + 45, + 129, + 326, + 23, + 291, + 193, + 364, + 345, + 17, + 291, + 61, + 202, + 104, + 202, + 19, + 244, + 98, + 341, + 42, + 226, + 15, + 251, + 171, + 340, + 34, + 389, + 152, + 393, + 199, + 216, + 188, + 266, + 87, + 388, + 165, + 376, + 74, + 259, + 134, + 346, + 168, + 275, + 145, + 376, + 89, + 207, + 139, + 282, + 42, + 238, + 129, + 265, + 58, + 234, + 93, + 395, + 125, + 303, + 81, + 306, + 188, + 307, + 166, + 297, + 4, + 212, + 102, + 316, + 83, + 393, + 164, + 386, + 171, + 381, + 175, + 283, + 73, + 316, + 173, + 222, + 196, + 299, + 123, + 391, + 156, + 391, + 126, + 246, + 115, + 238, + 71, + 368, + 140, + 371, + 105, + 388, + 41, + 311, + 134, + 258, + 184, + 400, + 147, + 86, + 242, + 58, + 313, + 28, + 362, + 163, + 295, + 94, + 332, + 47, + 228, + 112, + 251, + 187, + 340, + 23, + 214, + 183, + 211, + 65, + 329, + 161, + 350, + 36, + 269, + 71, + 273, + 80, + 331, + 104, + 330, + 80, + 348, + 135, + 315, + 41, + 218, + 118, + 266, + 130, + 208, + 1, + 336, + 113, + 394, + 73, + 283, + 33, + 379, + 15, + 374, + 185, + 331, + 180, + 21, + 163, + 193, + 84, + 9, + 71, + 115, + 104, + 202, + 88, + 217, + 16, + 268, + 168, + 323, + 129, + 241, + 175, + 215, + 30, + 284, + 172, + 374, + 20, + 244, + 130, + 319, + 179, + 288, + 136, + 253, + 189, + 376, + 19, + 382, + 127, + 238, + 161, + 291, + 84, + 209, + 195, + 327, + 13, + 239, + 111, + 296, + 154, + 332, + 140, + 398, + 170, + 236, + 159, + 359, + 87, + 212, + 27, + 260, + 184, + 354, + 21, + 274, + 87, + 398, + 143, + 342, + 114, + 268, + 148, + 372, + 48, + 272, + 156, + 250, + 173, + 344, + 126, + 224, + 66, + 346, + 177, + 390, + 46, + 202, + 73, + 289, + 43, + 357, + 17, + 347, + 42, + 201, + 6, + 325, + 54, + 214, + 154, + 225, + 192, + 370, + 162, + 258, + 52, + 229, + 73, + 351, + 99, + 393, + 74, + 378, + 109, + 229, + 39, + 366, + 188, + 355, + 140, + 219, + 353, + 168, + 375, + 229, + 144, + 275, + 28, + 240, + 38, + 234, + 112, + 306, + 16, + 221, + 66, + 224, + 43, + 343, + 4, + 313, + 13, + 228, + 121, + 352, + 101, + 292, + 188, + 376, + 285, + 160, + 395, + 134, + 365, + 112, + 205, + 28, + 335, + 206, + 397, + 348, + 218, + 26, + 254, + 271, + 350, + 35, + 202, + 67, + 312, + 161, + 276, + 125, + 232, + 25, + 269, + 50, + 358, + 132, + 398, + 121, + 273, + 146, + 293, + 177, + 350, + 132, + 326, + 211, + 362, + 307, + 338, + 122, + 265, + 13, + 289, + 58, + 312, + 195, + 229, + 69, + 303, + 151, + 312, + 197, + 278, + 179, + 295, + 58, + 380, + 168, + 224, + 163, + 287, + 170, + 378, + 64, + 347, + 105, + 207, + 214, + 383, + 218, + 212, + 384, + 237, + 203, + 226, + 214, + 210, + 239, + 363, + 272, + 202, + 181, + 357, + 366, + 195, + 318, + 97, + 354, + 56, + 212, + 32, + 229, + 52, + 261, + 256, + 227, + 342, + 228, + 150, + 290, + 10, + 385, + 61, + 231, + 189, + 303, + 5, + 223, + 45, + 309, + 37, + 247, + 247, + 203, + 294, + 160, + 238, + 141, + 368, + 54, + 236, + 163, + 337, + 66, + 245, + 198, + 323, + 347, + 281, + 344, + 196, + 233, + 65, + 388, + 52, + 362, + 35, + 206, + 68, + 203, + 78, + 234, + 172, + 376, + 13, + 240, + 100, + 336, + 82, + 354, + 154, + 385, + 46, + 365, + 107, + 239, + 145, + 353, + 135, + 342, + 107, + 233, + 55, + 390, + 189, + 310, + 196, + 315, + 15, + 370, + 89, + 201, + 196, + 309, + 19, + 263, + 98, + 315, + 154, + 375, + 32, + 347, + 98, + 344, + 24, + 302, + 50, + 370, + 179, + 273, + 80, + 359, + 73, + 388, + 75, + 273, + 35, + 321, + 91, + 337, + 44, + 301, + 190, + 297, + 12, + 225, + 155, + 212, + 15, + 328, + 22, + 320, + 132, + 374, + 66, + 228, + 105, + 236, + 133, + 370, + 79, + 266, + 121, + 207, + 17, + 204, + 117, + 204, + 192, + 203, + 167, + 275, + 132, + 254, + 65, + 343, + 191, + 262, + 8, + 259, + 149, + 330, + 197, + 338, + 43, + 363, + 46, + 344, + 40, + 378, + 3, + 238, + 68, + 372, + 137, + 334, + 105, + 113, + 366, + 83, + 323, + 74, + 369, + 159, + 29, + 222, + 156, + 339, + 181, + 320, + 143, + 216, + 81, + 374, + 179, + 266, + 110, + 348, + 154, + 327, + 166, + 5, + 105, + 78, + 240, + 43, + 377, + 7, + 15, + 26, + 19, + 212, + 178, + 343, + 90, + 228, + 149, + 276, + 43, + 314, + 112, + 304, + 72, + 218, + 7, + 246, + 163, + 326, + 73, + 310, + 145, + 388, + 86, + 246, + 165, + 305, + 48, + 388, + 87, + 304, + 108, + 397, + 56, + 246, + 140, + 245, + 93, + 256, + 97, + 347, + 169, + 212, + 100, + 228, + 11, + 207, + 191, + 334, + 68, + 358, + 30, + 326, + 151, + 339, + 53, + 396, + 85, + 301, + 113, + 366, + 56, + 359, + 203, + 185, + 303, + 392, + 306, + 141, + 278, + 366, + 101, + 344, + 279, + 383, + 396, + 360, + 196, + 263, + 136, + 383, + 104, + 314, + 3, + 346, + 124, + 338, + 136, + 23, + 240, + 46, + 145, + 179, + 219, + 7, + 340, + 2, + 339, + 149, + 268, + 158, + 344, + 163, + 25, + 16, + 29, + 145, + 121, + 184, + 87, + 82, + 264, + 101, + 305, + 125, + 348, + 118, + 374, + 60, + 374, + 189, + 353, + 352, + 312, + 181, + 320, + 206, + 322, + 113, + 398, + 8, + 376, + 48, + 350, + 86, + 298, + 217, + 89, + 217, + 191, + 224, + 149, + 321, + 108, + 274, + 178, + 228, + 118, + 229, + 67, + 372, + 88, + 237, + 32, + 396, + 20, + 317, + 141, + 385, + 128, + 331, + 172, + 286, + 73, + 242, + 200, + 313, + 75, + 313, + 169, + 324, + 194, + 282, + 174, + 384, + 171, + 299, + 80, + 269, + 147, + 399, + 85, + 343, + 185, + 395, + 125, + 228, + 132, + 357, + 164, + 345, + 70, + 237, + 126, + 273, + 146, + 327, + 107, + 352, + 6, + 400, + 95, + 220, + 144, + 322, + 126, + 312, + 200, + 388, + 118, + 398, + 148, + 280, + 140, + 206, + 112, + 140, + 265, + 1, + 185, + 357, + 52, + 207, + 178, + 324, + 107, + 371, + 27, + 245, + 92, + 203, + 133, + 209, + 119, + 370, + 2, + 396, + 77, + 215, + 151, + 368, + 116, + 280, + 174, + 98, + 73, + 33, + 312, + 151, + 212, + 56, + 186, + 75, + 382, + 179, + 106, + 146, + 221, + 103, + 351, + 158, + 91, + 148, + 129, + 49, + 231, + 275, + 352, + 222, + 339, + 348, + 342, + 27, + 286, + 147, + 259, + 1, + 398, + 33, + 322, + 327, + 351, + 55, + 245, + 8, + 325, + 79, + 344, + 76, + 207, + 159, + 336, + 166, + 344, + 89, + 345, + 110, + 290, + 117, + 226, + 37, + 355, + 52, + 238, + 158, + 332, + 62, + 211, + 152, + 374, + 97, + 339, + 108, + 309, + 107, + 387, + 127, + 369, + 77, + 212, + 60, + 292, + 64, + 303, + 33, + 241, + 154, + 388, + 25, + 379, + 136, + 295, + 197, + 343, + 150, + 307, + 181, + 249, + 75, + 333, + 133, + 193, + 126, + 235, + 145, + 21, + 331, + 169, + 370, + 125, + 310, + 136, + 235, + 82, + 390, + 3, + 337, + 178, + 292, + 154, + 201, + 3, + 251, + 92, + 267, + 151, + 360, + 157, + 338, + 166, + 393, + 7, + 210, + 53, + 378, + 43, + 353, + 87, + 212, + 152, + 235, + 196, + 304, + 185, + 255, + 98, + 72, + 260, + 331, + 32, + 219, + 98, + 335, + 42, + 282, + 86, + 88, + 354, + 191, + 218, + 251, + 95, + 384, + 159, + 337, + 52, + 230, + 81, + 373, + 108, + 368, + 57, + 374, + 66, + 380, + 158, + 393, + 64, + 222, + 162, + 300, + 88, + 391, + 274, + 293, + 68, + 372, + 171, + 390, + 177, + 354, + 55, + 311, + 193, + 329, + 204, + 296, + 222, + 372, + 47, + 330, + 46, + 264, + 120, + 383, + 68, + 311, + 134, + 294, + 61, + 312, + 117, + 231, + 189, + 323, + 322, + 322, + 69, + 322, + 37, + 399, + 165, + 322, + 299, + 221, + 363, + 126, + 336, + 51, + 205, + 48, + 395, + 190, + 310, + 173, + 332, + 270, + 387, + 232, + 200, + 278, + 181, + 225, + 111, + 380, + 185, + 156, + 135, + 341, + 199, + 353, + 180, + 300, + 106, + 224, + 65, + 387, + 111, + 285, + 5, + 236, + 191, + 294, + 138, + 273, + 75, + 399, + 7, + 314, + 349, + 306, + 376, + 378, + 63, + 319, + 325, + 170, + 322, + 86, + 288, + 95, + 364, + 190, + 218, + 48, + 223, + 136, + 314, + 83, + 398, + 90, + 310, + 100, + 209, + 120, + 301, + 137, + 324, + 142, + 324, + 105, + 215, + 130, + 310, + 162, + 375, + 31, + 222, + 111, + 373, + 126, + 393, + 80, + 343, + 140, + 345, + 180, + 313, + 57, + 287, + 175, + 52, + 330, + 112, + 248, + 150, + 221, + 134, + 266, + 143, + 276, + 11, + 344, + 46, + 299, + 105, + 208, + 39, + 258, + 9, + 392, + 94, + 208, + 16, + 335, + 190, + 287, + 83, + 390, + 137, + 364, + 127, + 376, + 193, + 233, + 121, + 320, + 55, + 244, + 90, + 277, + 125, + 383, + 188, + 272, + 70, + 90, + 5, + 168, + 128, + 94, + 159, + 113, + 144, + 75, + 98, + 40, + 69, + 365, + 26, + 309, + 22, + 396, + 33, + 375, + 63, + 393, + 31, + 246, + 132, + 362, + 35, + 213, + 22, + 357, + 80, + 234, + 133, + 223, + 38, + 387, + 159, + 227, + 8, + 247, + 104, + 380, + 97, + 205, + 139, + 249, + 50, + 372, + 134, + 288, + 2, + 359, + 141, + 348, + 167, + 294, + 110, + 369, + 50, + 215, + 188, + 239, + 43, + 295, + 137, + 252, + 74, + 379, + 183, + 361, + 165, + 394, + 181, + 234, + 27, + 201, + 15, + 246, + 119, + 246, + 35, + 272, + 97, + 350, + 177, + 267, + 189, + 242, + 23, + 353, + 176, + 268, + 81, + 322, + 97, + 235, + 66, + 328, + 143, + 240, + 45, + 247, + 14, + 255, + 1, + 373, + 87, + 398, + 97, + 365, + 224, + 51, + 268, + 119, + 227, + 141, + 291, + 38, + 230, + 75, + 394, + 137, + 355, + 73, + 248, + 113, + 290, + 82, + 352, + 96, + 390, + 151, + 342, + 21, + 252, + 22, + 354, + 28, + 331, + 30, + 305, + 88, + 289, + 184, + 272, + 197, + 337, + 67, + 216, + 16, + 324, + 90, + 248, + 40, + 371, + 155, + 230, + 1, + 254, + 100, + 359, + 147, + 282, + 100, + 369, + 128, + 351, + 141, + 209, + 69, + 220, + 141, + 365, + 43, + 250, + 169, + 256, + 2, + 368, + 32, + 240, + 48, + 374, + 149, + 373, + 7, + 328, + 46, + 392, + 127, + 207, + 175, + 248, + 29, + 157, + 114, + 141, + 261, + 51, + 61, + 25, + 28, + 103, + 74, + 184, + 53, + 366, + 277, + 348, + 35, + 322, + 82, + 388, + 213, + 297, + 68, + 152, + 220, + 57, + 282, + 97, + 171, + 176, + 237, + 151, + 185, + 185, + 265, + 161, + 236, + 45, + 252, + 172, + 262, + 144, + 389, + 189, + 308, + 128, + 250, + 20, + 248, + 147, + 325, + 177, + 347, + 29, + 305, + 109, + 237, + 115, + 357, + 59, + 222, + 166, + 265, + 168, + 392, + 35, + 300, + 25, + 157, + 80, + 88, + 369, + 66, + 327, + 193, + 231, + 36, + 256, + 195, + 388, + 22, + 360, + 123, + 304, + 50, + 390, + 196, + 327, + 56, + 269, + 39, + 317, + 91, + 358, + 94, + 322, + 135, + 301, + 179, + 268, + 102, + 311, + 3, + 333, + 43, + 288, + 62, + 377, + 86, + 253, + 10, + 345, + 163, + 336, + 5, + 228, + 116, + 225, + 38, + 366, + 51, + 343, + 48, + 386, + 343, + 265, + 64, + 372, + 377, + 153, + 385, + 130, + 273, + 49, + 261, + 70, + 207, + 21, + 215, + 56, + 311, + 328, + 203, + 262, + 378, + 10, + 230, + 355, + 80, + 202, + 55, + 334, + 193, + 216, + 9, + 356, + 186, + 128, + 234, + 163, + 151, + 115, + 240, + 84, + 221, + 143, + 344, + 83, + 204, + 22, + 304, + 93, + 311, + 94, + 346, + 174, + 291, + 220, + 276, + 120, + 302, + 150, + 206, + 270, + 84, + 208, + 258, + 6, + 239, + 101, + 241, + 80, + 94, + 118, + 152, + 270, + 271, + 56, + 253, + 118, + 270, + 184, + 382, + 169, + 24, + 129, + 377, + 249, + 188, + 318, + 349, + 103, + 308, + 385, + 370, + 348, + 166, + 198, + 225, + 170, + 369, + 57, + 247, + 232, + 151, + 14, + 184, + 28, + 49, + 11, + 318, + 10, + 258, + 51, + 140, + 149, + 133, + 39, + 226, + 113, + 371, + 47, + 310, + 181, + 317, + 178, + 326, + 131, + 178, + 5, + 177, + 133, + 346, + 114, + 313, + 342, + 99, + 35, + 212, + 102, + 381, + 129, + 301, + 147, + 206, + 136, + 380, + 97, + 208, + 18, + 311, + 83, + 231, + 392, + 267, + 144, + 263, + 78, + 381, + 193, + 353, + 84, + 325, + 195, + 323, + 116, + 273, + 143, + 208, + 5, + 380, + 109, + 333, + 53, + 262, + 51, + 222, + 186, + 292, + 88, + 342, + 15, + 394, + 170, + 286, + 116, + 269, + 56, + 217, + 53, + 283, + 43, + 374, + 107, + 329, + 108, + 349, + 164, + 394, + 200, + 285, + 55, + 309, + 194, + 328, + 115, + 306, + 55, + 307, + 175, + 398, + 171, + 244, + 35, + 221, + 43, + 70, + 345, + 81, + 91, + 85, + 282, + 102, + 204, + 188, + 345, + 169, + 243, + 80, + 207, + 127, + 19, + 31, + 388, + 154, + 300, + 77, + 393, + 184, + 377, + 102, + 249, + 153, + 286, + 91, + 351, + 124, + 263, + 4, + 347, + 204, + 207, + 334, + 137, + 116, + 223, + 53, + 386, + 126, + 233, + 320, + 363, + 75, + 153, + 309, + 101, + 127, + 31, + 122, + 157, + 241, + 142, + 225, + 129, + 225, + 40, + 236, + 111, + 223, + 142, + 397, + 261, + 203, + 346, + 119, + 263, + 274, + 378, + 206, + 311, + 19, + 338, + 362, + 102, + 267, + 80, + 254, + 134, + 276, + 70, + 308, + 228, + 235, + 159, + 312, + 149, + 221, + 136, + 372, + 171, + 262, + 148, + 358, + 50, + 371, + 94, + 308, + 199, + 301, + 112, + 368, + 162, + 219, + 70, + 387, + 96, + 357, + 75, + 330, + 147, + 297, + 23, + 260, + 153, + 277, + 158, + 318, + 160, + 322, + 200, + 384, + 128, + 241, + 152, + 239, + 91, + 263, + 61, + 273, + 31, + 307, + 65, + 374, + 30, + 355, + 151, + 335, + 59, + 314, + 180, + 400, + 90, + 280, + 175, + 267, + 150, + 241, + 308, + 50, + 340, + 6, + 393, + 55, + 327, + 389, + 44, + 314, + 48, + 310, + 30, + 398, + 175, + 283, + 73, + 278, + 122, + 277, + 104, + 268, + 22, + 340, + 150, + 284, + 243, + 241, + 9, + 300, + 45, + 269, + 328, + 228, + 179, + 341, + 11, + 400, + 131, + 392, + 304, + 137, + 295, + 129, + 298, + 8, + 390, + 27, + 343, + 9, + 390, + 14, + 315, + 133, + 342, + 46, + 243, + 196, + 219, + 92, + 203, + 85, + 346, + 172, + 224, + 133, + 243, + 151, + 248, + 165, + 345, + 70, + 346, + 165, + 206, + 133, + 206, + 46, + 400, + 104, + 259, + 93, + 352, + 119, + 391, + 99, + 288, + 54, + 235, + 63, + 371, + 106, + 274, + 91, + 259, + 171, + 223, + 101, + 220, + 123, + 254, + 149, + 273, + 78, + 336, + 186, + 281, + 12, + 30, + 15, + 110, + 389, + 182, + 110, + 127, + 114, + 125, + 317, + 98, + 213, + 53, + 231, + 170, + 299, + 72, + 312, + 60, + 348, + 173, + 235, + 163, + 328, + 149, + 254, + 62, + 257, + 155, + 365, + 45, + 385, + 92, + 207, + 42, + 208, + 152, + 392, + 22, + 315, + 172, + 326, + 18, + 288, + 73, + 342, + 73, + 360, + 123, + 272, + 97, + 316, + 197, + 245, + 99, + 14, + 57, + 26, + 169, + 100, + 110, + 288, + 67, + 296, + 137, + 262, + 172, + 305, + 79, + 355, + 169, + 211, + 91, + 373, + 166, + 346, + 65, + 395, + 94, + 274, + 389, + 71, + 369, + 197, + 286, + 19, + 74, + 95, + 158, + 343, + 54, + 344, + 30, + 380, + 74, + 269, + 118, + 346, + 180, + 371, + 2, + 275, + 183, + 365, + 171, + 314, + 196, + 380, + 118, + 128, + 326, + 77, + 330, + 36, + 380, + 304, + 138, + 258, + 15, + 88, + 84, + 98, + 243, + 249, + 399, + 177, + 378, + 163, + 45, + 344, + 24, + 202, + 122, + 335, + 232, + 72, + 218, + 180, + 379, + 284, + 393, + 277, + 293, + 97, + 357, + 9, + 363, + 181, + 311, + 95, + 343, + 120, + 387, + 64, + 377, + 21, + 284, + 43, + 225, + 119, + 327, + 59, + 321, + 84, + 368, + 50, + 276, + 101, + 232, + 51, + 289, + 27, + 301, + 24, + 316, + 122, + 242, + 44, + 343, + 112, + 210, + 72, + 275, + 33, + 386, + 355, + 277, + 301, + 35, + 292, + 304, + 279, + 251, + 60, + 209, + 363, + 203, + 98, + 285, + 120, + 297, + 134, + 257, + 134, + 61, + 328, + 330, + 78, + 325, + 167, + 89, + 386, + 4, + 121, + 83, + 3, + 338, + 94, + 233, + 179, + 101, + 49, + 117, + 356, + 15, + 287, + 189, + 266, + 171, + 268, + 124, + 392, + 204, + 73, + 240, + 110, + 277, + 17, + 397, + 41, + 397, + 56, + 218, + 161, + 274, + 127, + 302, + 184, + 268, + 95, + 363, + 35, + 355, + 33, + 259, + 179, + 316, + 174, + 247, + 54, + 376, + 13, + 295, + 87, + 394, + 44, + 327, + 149, + 381, + 94, + 263, + 131, + 357, + 172, + 264, + 177, + 250, + 115, + 327, + 79, + 244, + 127, + 261, + 192, + 299, + 66, + 328, + 41, + 216, + 57, + 225, + 56, + 390, + 136, + 397, + 365, + 146, + 301, + 92, + 300, + 359, + 50, + 242, + 196, + 230, + 352, + 75, + 382, + 179, + 233, + 112, + 276, + 191, + 383, + 163, + 294, + 249, + 179, + 246, + 244, + 275, + 105, + 240, + 308, + 87, + 211, + 37, + 333, + 7, + 246, + 85, + 226, + 195, + 310, + 16, + 328, + 171, + 386, + 114, + 247, + 43, + 217, + 130, + 354, + 34, + 398, + 51, + 218, + 97, + 119, + 44, + 12, + 260, + 32, + 15, + 149, + 306, + 132, + 92, + 309, + 116, + 79, + 199, + 185, + 379, + 73, + 18, + 191, + 69, + 192, + 300, + 45, + 274, + 143, + 291, + 65, + 350, + 186, + 245, + 48, + 395, + 154, + 333, + 33, + 268, + 155, + 306, + 83, + 252, + 128, + 335, + 146, + 398, + 127, + 300, + 95, + 376, + 143, + 216, + 159, + 272, + 150, + 376, + 191, + 270, + 121, + 366, + 67, + 354, + 87, + 306, + 24, + 225, + 50, + 329, + 101, + 244, + 146, + 214, + 44, + 316, + 6, + 232, + 21, + 301, + 60, + 272, + 24, + 333, + 80, + 302, + 103, + 330, + 148, + 222, + 90, + 358, + 76, + 323, + 173, + 295, + 57, + 351, + 18, + 236, + 180, + 346, + 30, + 254, + 104, + 221, + 160, + 304, + 37, + 327, + 130, + 345, + 85, + 374, + 102, + 249, + 32, + 335, + 70, + 375, + 71, + 343, + 135, + 340, + 11, + 324, + 94, + 354, + 139, + 331, + 43, + 204, + 39, + 235, + 133, + 310, + 19, + 241, + 23, + 400, + 63, + 215, + 177, + 349, + 85, + 321, + 3, + 209, + 186, + 336, + 50, + 329, + 75, + 342, + 141, + 303, + 61, + 338, + 152, + 317, + 127, + 351, + 98, + 368, + 21, + 256, + 198, + 272, + 45, + 346, + 200, + 307, + 134, + 378, + 59, + 290, + 194, + 372, + 205, + 307, + 268, + 340, + 326, + 13, + 235, + 27, + 391, + 77, + 359, + 134, + 376, + 134, + 259, + 178, + 206, + 132, + 325, + 180, + 334, + 138, + 234, + 99, + 329, + 172, + 381, + 143, + 218, + 88, + 245, + 168, + 389, + 26, + 281, + 2, + 352, + 173, + 261, + 90, + 238, + 95, + 275, + 168, + 275, + 32, + 289, + 153, + 299, + 24, + 345, + 165, + 307, + 104, + 305, + 117, + 279, + 28, + 341, + 128, + 342, + 167, + 321, + 184, + 227, + 156, + 328, + 192, + 345, + 26, + 238, + 70, + 342, + 92, + 378, + 162, + 378, + 113, + 277, + 170, + 354, + 42, + 378, + 134, + 342, + 29, + 239, + 73, + 386, + 90, + 317, + 53, + 351, + 144, + 261, + 60, + 230, + 180, + 388, + 148, + 263, + 13, + 287, + 60, + 292, + 68, + 353, + 41, + 377, + 176, + 216, + 124, + 395, + 65, + 219, + 184, + 259, + 47, + 351, + 7, + 115, + 88, + 5, + 2, + 187, + 107, + 158, + 326, + 41, + 305, + 17, + 275, + 338, + 395, + 249, + 163, + 374, + 42, + 365, + 185, + 291, + 99, + 317, + 156, + 221, + 40, + 285, + 24, + 341, + 25, + 334, + 72, + 390, + 36, + 309, + 39, + 252, + 194, + 358, + 150, + 356, + 29, + 220, + 194, + 293, + 101, + 206, + 68, + 316, + 1, + 363, + 63, + 272, + 131, + 338, + 13, + 263, + 43, + 258, + 49, + 218, + 68, + 364, + 85, + 18, + 332, + 69, + 354, + 75, + 275, + 123, + 237, + 5, + 361, + 102, + 397, + 34, + 72, + 388, + 121, + 239, + 78, + 313, + 113, + 324, + 189, + 113, + 185, + 230, + 149, + 78, + 247, + 193, + 267, + 12, + 352, + 13, + 192, + 344, + 71, + 219, + 92, + 391, + 53, + 232, + 194, + 395, + 24, + 322, + 16, + 300, + 34, + 317, + 127, + 370, + 157, + 369, + 277, + 295, + 349, + 340, + 355, + 131, + 128, + 167, + 126, + 308, + 89, + 312, + 83, + 193, + 269, + 114, + 43, + 204, + 70, + 305, + 142, + 349, + 13, + 333, + 84, + 224, + 167, + 331, + 92, + 283, + 87, + 80, + 194, + 49, + 170, + 45, + 70, + 354, + 92, + 185, + 19, + 202, + 79, + 330, + 170, + 312, + 153, + 337, + 200, + 37, + 48, + 197, + 179, + 30, + 61, + 141, + 15, + 334, + 195, + 87, + 108, + 17, + 301, + 146, + 239, + 69, + 263, + 1, + 327, + 82, + 398, + 91, + 98, + 366, + 197, + 215, + 228, + 182, + 289, + 279, + 180, + 351, + 356, + 301, + 378, + 245, + 212, + 38, + 378, + 81, + 202, + 33, + 398, + 163, + 243, + 150, + 20, + 156, + 108, + 22, + 90, + 321, + 74, + 310, + 282, + 131, + 316, + 119, + 306, + 196, + 365, + 393, + 35, + 318, + 67, + 43, + 197, + 250, + 131, + 220, + 2, + 255, + 32, + 334, + 372, + 358, + 217, + 204, + 338, + 197, + 348, + 367, + 248, + 293, + 377, + 290, + 351, + 185, + 240, + 137, + 399, + 18, + 249, + 387, + 132, + 326, + 22, + 359, + 72, + 393, + 194, + 267, + 148, + 201, + 49, + 350, + 120, + 164, + 97, + 167, + 392, + 128, + 312, + 143, + 226, + 38, + 351, + 194, + 333, + 192, + 254, + 72, + 290, + 31, + 220, + 282, + 97, + 70, + 286, + 63, + 344, + 31, + 278, + 340, + 83, + 221, + 189, + 336, + 190, + 235, + 100, + 338, + 80, + 347, + 160, + 351, + 157, + 328, + 95, + 351, + 124, + 361, + 170, + 293, + 178, + 376, + 187, + 239, + 71, + 385, + 19, + 316, + 9, + 292, + 46, + 213, + 42, + 320, + 67, + 237, + 84, + 242, + 110, + 320, + 66, + 268, + 40, + 213, + 102, + 297, + 53, + 250, + 133, + 265, + 144, + 266, + 134, + 201, + 185, + 250, + 94, + 295, + 106, + 287, + 176, + 346, + 14, + 356, + 113, + 367, + 181, + 287, + 148, + 217, + 69, + 202, + 84, + 256, + 85, + 315, + 52, + 351, + 164, + 389, + 163, + 344, + 93, + 263, + 16, + 392, + 51, + 260, + 60, + 329, + 39, + 332, + 176, + 314, + 64, + 245, + 40, + 354, + 8, + 222, + 192, + 259, + 22, + 294, + 146, + 382, + 69, + 338, + 139, + 334, + 62, + 227, + 165, + 342, + 26, + 348, + 65, + 275, + 156, + 396, + 68, + 298, + 187, + 220, + 57, + 313, + 385, + 307, + 108, + 386, + 251, + 114, + 312, + 72, + 264, + 108, + 378, + 58, + 316, + 12, + 265, + 7, + 244, + 129, + 282, + 22, + 209, + 200, + 121, + 289, + 113, + 284, + 98, + 259, + 111, + 201, + 337, + 369, + 177, + 346, + 114, + 386, + 334, + 375, + 124, + 95, + 318, + 65, + 301, + 31, + 261, + 197, + 290, + 102, + 346, + 69, + 284, + 57, + 301, + 106, + 252, + 147, + 11, + 31, + 20, + 334, + 197, + 352, + 348, + 18, + 389, + 233, + 191, + 395, + 156, + 377, + 155, + 343, + 95, + 380, + 66, + 162, + 366, + 44, + 232, + 251, + 10, + 230, + 175, + 275, + 82, + 228, + 54, + 288, + 113, + 361, + 105, + 244, + 58, + 336, + 165, + 228, + 48, + 317, + 131, + 227, + 143, + 400, + 32, + 271, + 103, + 343, + 167, + 383, + 10, + 302, + 78, + 249, + 65, + 355, + 96, + 359, + 196, + 239, + 97, + 391, + 28, + 309, + 123, + 299, + 108, + 299, + 27, + 372, + 76, + 318, + 155, + 378, + 34, + 400, + 360, + 295, + 283, + 12, + 231, + 119, + 20, + 286, + 61, + 382, + 135, + 303, + 89, + 379, + 142, + 333, + 295, + 157, + 293, + 338, + 169, + 293, + 236, + 172, + 205, + 125, + 298, + 50, + 339, + 168, + 400, + 26, + 209, + 84, + 257, + 13, + 97, + 251, + 37, + 278, + 172, + 180, + 125, + 34, + 160, + 289, + 249, + 318, + 155, + 283, + 134, + 60, + 215, + 65, + 46, + 346, + 108, + 321, + 156, + 270, + 136, + 364, + 79, + 318, + 90, + 365, + 123, + 293, + 133, + 346, + 32, + 288, + 108, + 398, + 62, + 362, + 123, + 268, + 170, + 348, + 82, + 235, + 176, + 400, + 193, + 216, + 170, + 211, + 197, + 310, + 190, + 240, + 43, + 371, + 71, + 367, + 69, + 251, + 21, + 317, + 6, + 345, + 127, + 333, + 183, + 201, + 27, + 218, + 102, + 246, + 37, + 262, + 186, + 281, + 120, + 219, + 22, + 345, + 72, + 246, + 29, + 240, + 84, + 226, + 70, + 278, + 85, + 298, + 36, + 240, + 130, + 288, + 86, + 261, + 135, + 98, + 142, + 192, + 169, + 11, + 15, + 223, + 98, + 284, + 28, + 286, + 74, + 367, + 23, + 299, + 21, + 206, + 20, + 370, + 38, + 226, + 64, + 206, + 197, + 213, + 364, + 249, + 352, + 101, + 292, + 62, + 250, + 102, + 149, + 97, + 184, + 132, + 88, + 180, + 339, + 50, + 234, + 166, + 219, + 141, + 233, + 44, + 363, + 112, + 288, + 44, + 341, + 6, + 219, + 177, + 224, + 20, + 258, + 91, + 270, + 124, + 254, + 13, + 339, + 41, + 306, + 7, + 316, + 145, + 312, + 116, + 1, + 108, + 172, + 242, + 61, + 121, + 256, + 331, + 122, + 217, + 108, + 310, + 289, + 63, + 372, + 190, + 395, + 11, + 291, + 148, + 259, + 38, + 279, + 134, + 62, + 125, + 150, + 371, + 219, + 230, + 177, + 159, + 247, + 63, + 107, + 369, + 90, + 229, + 82, + 383, + 105, + 211, + 114, + 245, + 134, + 371, + 162, + 329, + 95, + 216, + 124, + 309, + 157, + 271, + 85, + 183, + 49, + 228, + 107, + 322, + 4, + 323, + 168, + 237, + 203, + 151, + 238, + 46, + 215, + 225, + 111, + 386, + 12, + 331, + 249, + 10, + 18, + 346, + 371, + 15, + 212, + 110, + 222, + 54, + 245, + 213, + 6, + 264, + 360, + 388, + 125, + 243, + 95, + 360, + 383, + 113, + 294, + 140, + 292, + 113, + 386, + 48, + 384, + 50, + 351, + 228, + 359, + 68, + 362, + 164, + 294, + 105, + 394, + 37, + 306, + 145, + 211, + 176, + 221, + 74, + 271, + 14, + 386, + 165, + 48, + 143, + 125, + 140, + 233, + 78, + 338, + 114, + 23, + 183, + 115, + 71, + 110, + 389, + 90, + 318, + 70, + 41, + 49, + 344, + 132, + 306, + 52, + 323, + 126, + 154, + 256, + 39, + 317, + 66, + 347, + 110, + 162, + 245, + 2, + 205, + 86, + 192, + 193, + 88, + 287, + 110, + 384, + 345, + 369, + 246, + 213, + 152, + 291, + 181, + 245, + 208, + 303, + 123, + 212, + 292, + 354, + 304, + 281, + 3, + 216, + 363, + 196, + 269, + 97, + 399, + 40, + 340, + 115, + 308, + 128, + 273, + 15, + 230, + 183, + 324, + 8, + 329, + 195, + 140, + 172, + 188, + 211, + 174, + 227, + 143, + 66, + 96, + 26, + 21, + 145, + 1, + 251, + 195, + 11, + 341, + 178, + 256, + 70, + 385, + 12, + 284, + 43, + 51, + 148, + 218, + 73, + 335, + 189, + 227, + 13, + 379, + 68, + 236, + 13, + 258, + 132, + 287, + 60, + 185, + 189, + 364, + 256, + 172, + 201, + 45, + 68, + 132, + 340, + 300, + 187, + 208, + 380, + 55, + 304, + 20, + 257, + 91, + 235, + 18, + 397, + 77, + 292, + 51, + 360, + 188, + 369, + 158, + 390, + 158, + 287, + 49, + 279, + 111, + 291, + 21, + 294, + 196, + 400, + 161, + 310, + 133, + 205, + 62, + 221, + 118, + 289, + 164, + 309, + 51, + 218, + 23, + 320, + 121, + 327, + 184, + 120, + 167, + 147, + 133, + 19, + 95, + 42, + 107, + 249, + 119, + 298, + 81, + 382, + 195, + 231, + 76, + 45, + 172, + 343, + 154, + 266, + 146, + 268, + 120, + 350, + 155, + 224, + 168, + 223, + 12, + 364, + 113, + 329, + 173, + 392, + 70, + 250, + 6, + 334, + 39, + 255, + 144, + 326, + 68, + 357, + 36, + 246, + 31, + 398, + 24, + 355, + 27, + 354, + 49, + 244, + 150, + 293, + 33, + 357, + 30, + 253, + 197, + 330, + 157, + 351, + 198, + 280, + 184, + 362, + 80, + 211, + 102, + 147, + 20, + 348, + 37, + 311, + 53, + 224, + 159, + 372, + 141, + 360, + 118, + 210, + 194, + 208, + 128, + 367, + 45, + 267, + 49, + 258, + 133, + 204, + 95, + 329, + 186, + 232, + 20, + 214, + 152, + 233, + 23, + 253, + 5, + 223, + 52, + 277, + 158, + 346, + 34, + 395, + 187, + 344, + 101, + 302, + 148, + 349, + 82, + 302, + 9, + 247, + 26, + 337, + 109, + 390, + 13, + 388, + 73, + 366, + 162, + 340, + 89, + 293, + 86, + 266, + 105, + 370, + 24, + 379, + 159, + 274, + 87, + 253, + 57, + 350, + 136, + 371, + 59, + 298, + 141, + 317, + 159, + 236, + 180, + 207, + 174, + 213, + 184, + 313, + 137, + 259, + 154, + 387, + 68, + 350, + 125, + 215, + 165, + 196, + 253, + 36, + 377, + 151, + 281, + 107, + 230, + 98, + 298, + 189, + 347, + 17, + 213, + 29, + 257, + 17, + 214, + 55, + 290, + 52, + 274, + 57, + 309, + 109, + 227, + 98, + 256, + 142, + 319, + 192, + 205, + 142, + 237, + 160, + 280, + 151, + 110, + 153, + 164, + 393, + 168, + 268, + 149, + 224, + 159, + 272, + 110, + 202, + 55, + 361, + 85, + 158, + 11, + 319, + 152, + 216, + 7, + 312, + 92, + 369, + 163, + 282, + 100, + 255, + 135, + 290, + 5, + 249, + 115, + 304, + 129, + 331, + 185, + 305, + 124, + 231, + 120, + 378, + 74, + 85, + 40, + 295, + 169, + 324, + 133, + 187, + 11, + 281, + 135, + 329, + 338, + 52, + 172, + 141, + 87, + 105, + 132, + 106, + 117, + 388, + 113, + 123, + 17, + 164, + 86, + 237, + 80, + 352, + 51, + 234, + 58, + 380, + 100, + 310, + 42, + 324, + 32, + 317, + 18, + 169, + 349, + 49, + 157, + 145, + 120, + 295, + 157, + 261, + 165, + 194, + 284, + 128, + 88, + 350, + 43, + 203, + 65, + 387, + 86, + 298, + 31, + 262, + 43, + 143, + 14, + 114, + 182, + 359, + 108, + 285, + 145, + 388, + 9, + 221, + 142, + 327, + 36, + 313, + 102, + 367, + 123, + 201, + 325, + 205, + 241, + 171, + 357, + 167, + 214, + 361, + 220, + 240, + 125, + 269, + 78, + 162, + 278, + 74, + 273, + 161, + 239, + 117, + 27, + 80, + 152, + 256, + 194, + 365, + 154, + 237, + 200, + 354, + 104, + 248, + 28, + 315, + 356, + 43, + 224, + 12, + 346, + 120, + 212, + 193, + 209, + 153, + 298, + 109, + 256, + 121, + 260, + 139, + 255, + 130, + 179, + 328, + 24, + 213, + 74, + 365, + 195, + 23, + 235, + 322, + 218, + 363, + 220, + 78, + 353, + 125, + 369, + 177, + 315, + 164, + 333, + 1, + 219, + 33, + 279, + 79, + 389, + 198, + 313, + 124, + 301, + 170, + 118, + 254, + 78, + 180, + 94, + 375, + 54, + 299, + 122, + 364, + 330, + 71, + 398, + 162, + 96, + 176, + 30, + 130, + 262, + 52, + 23, + 221, + 104, + 129, + 51, + 111, + 159, + 272, + 93, + 254, + 114, + 210, + 127, + 384, + 83, + 359, + 137, + 355, + 75, + 316, + 68, + 221, + 40, + 242, + 50, + 206, + 123, + 224, + 149, + 201, + 158, + 317, + 186, + 42, + 269, + 137, + 333, + 183, + 378, + 100, + 360, + 137, + 370, + 14, + 344, + 234, + 382, + 213, + 191, + 201, + 82, + 303, + 131, + 299, + 282, + 67, + 215, + 23, + 398, + 235, + 373, + 7, + 366, + 92, + 372, + 123, + 338, + 66, + 98, + 280, + 171, + 20, + 33, + 291, + 256, + 134, + 322, + 108, + 372, + 54, + 392, + 128, + 99, + 316, + 75, + 141, + 37, + 133, + 312, + 198, + 363, + 72, + 375, + 198, + 306, + 140, + 130, + 205, + 263, + 301, + 59, + 162, + 360, + 281, + 41, + 271, + 197, + 316, + 46, + 36, + 179, + 103, + 199, + 293, + 158, + 144, + 377, + 36, + 110, + 225, + 192, + 248, + 172, + 325, + 110, + 395, + 165, + 288, + 134, + 223, + 139, + 317, + 84, + 252, + 78, + 256, + 9, + 376, + 105, + 320, + 169, + 291, + 179, + 400, + 60, + 309, + 30, + 256, + 138, + 348, + 98, + 275, + 191, + 280, + 14, + 263, + 39, + 12, + 398, + 170, + 378, + 191, + 185, + 35, + 49, + 372, + 66, + 201, + 40, + 47, + 24, + 51, + 64, + 73, + 47, + 197, + 241, + 116, + 367, + 33, + 368, + 169, + 232, + 155, + 289, + 125, + 339, + 188, + 182, + 102, + 386, + 174, + 305, + 9, + 384, + 174, + 378, + 40, + 249, + 124, + 393, + 95, + 291, + 290, + 268, + 373, + 294, + 212, + 222, + 21, + 379, + 292, + 80, + 254, + 117, + 387, + 292, + 92, + 238, + 190, + 301, + 24, + 242, + 168, + 366, + 87, + 247, + 105, + 228, + 108, + 26, + 334, + 176, + 190, + 10, + 334, + 67, + 2, + 166, + 32, + 107, + 170, + 27, + 19, + 311, + 190, + 34, + 89, + 127, + 248, + 5, + 312, + 54, + 233, + 168, + 215, + 16, + 203, + 140, + 278, + 10, + 310, + 180, + 342, + 378, + 285, + 336, + 55, + 237, + 303, + 23, + 344, + 169, + 244, + 347, + 318, + 119, + 392, + 10, + 298, + 15, + 316, + 289, + 68, + 367, + 21, + 349, + 131, + 270, + 7, + 245, + 13, + 393, + 14, + 356, + 320, + 215, + 1, + 366, + 335, + 321, + 239, + 143, + 271, + 6, + 396, + 359, + 114, + 375, + 290, + 243, + 252, + 375, + 393, + 234, + 342, + 19, + 380, + 60, + 282, + 57, + 321, + 182, + 358, + 19, + 382, + 343, + 264, + 333, + 267, + 340, + 225, + 8, + 306, + 122, + 302, + 127, + 393, + 194, + 239, + 98, + 372, + 65, + 43, + 353, + 144, + 356, + 101, + 209, + 91, + 374, + 193, + 339, + 290, + 378, + 353, + 233, + 326, + 10, + 309, + 83, + 181, + 87, + 171, + 52, + 323, + 270, + 114, + 290, + 172, + 296, + 51, + 365, + 47, + 122, + 104, + 210, + 100, + 308, + 291, + 13, + 333, + 33, + 377, + 232, + 47, + 276, + 147, + 395, + 32, + 322, + 128, + 352, + 334, + 336, + 131, + 213, + 107, + 389, + 68, + 320, + 276, + 92, + 346, + 12, + 396, + 25, + 234, + 110, + 377, + 20, + 226, + 10, + 372, + 193, + 322, + 108, + 303, + 83, + 396, + 160, + 212, + 102, + 221, + 142, + 293, + 63, + 210, + 131, + 226, + 166, + 260, + 199, + 260, + 19, + 381, + 122, + 325, + 71, + 344, + 47, + 282, + 8, + 323, + 77, + 262, + 113, + 213, + 162, + 222, + 73, + 337, + 23, + 315, + 138, + 359, + 4, + 291, + 37, + 341, + 189, + 273, + 157, + 344, + 16, + 379, + 36, + 306, + 77, + 330, + 339, + 152, + 307, + 75, + 308, + 48, + 2, + 365, + 23, + 294, + 154, + 245, + 313, + 223, + 61, + 236, + 186, + 397, + 108, + 343, + 147, + 313, + 184, + 398, + 132, + 298, + 146, + 400, + 153, + 208, + 184, + 278, + 46, + 318, + 171, + 306, + 128, + 223, + 277, + 129, + 167, + 356, + 37, + 392, + 99, + 209, + 324, + 319, + 314, + 63, + 301, + 110, + 311, + 240, + 342, + 374, + 37, + 340, + 174, + 324, + 236, + 177, + 395, + 33, + 319, + 134, + 391, + 181, + 312, + 32, + 297, + 69, + 388, + 124, + 350, + 38, + 234, + 53, + 231, + 2, + 367, + 129, + 345, + 24, + 279, + 168, + 245, + 139, + 298, + 153, + 228, + 94, + 254, + 127, + 375, + 129, + 367, + 118, + 366, + 65, + 260, + 14, + 246, + 175, + 299, + 110, + 298, + 59, + 372, + 87, + 395, + 12, + 356, + 122, + 352, + 187, + 212, + 156, + 213, + 171, + 392, + 146, + 261, + 114, + 302, + 299, + 7, + 258, + 382, + 130, + 321, + 304, + 113, + 237, + 141, + 239, + 182, + 247, + 191, + 331, + 61, + 247, + 114, + 252, + 159, + 289, + 79, + 328, + 136, + 369, + 186, + 357, + 4, + 297, + 151, + 202, + 178, + 227, + 195, + 254, + 47, + 226, + 78, + 246, + 37, + 388, + 191, + 361, + 116, + 368, + 113, + 300, + 128, + 238, + 184, + 315, + 131, + 389, + 119, + 217, + 58, + 321, + 54, + 260, + 35, + 292, + 168, + 310, + 82, + 215, + 72, + 334, + 171, + 281, + 59, + 351, + 35, + 232, + 9, + 211, + 86, + 345, + 189, + 391, + 163, + 313, + 49, + 239, + 141, + 279, + 56, + 331, + 31, + 333, + 142, + 359, + 229, + 51, + 221, + 60, + 305, + 106, + 281, + 175, + 309, + 148, + 289, + 55, + 361, + 159, + 297, + 39, + 389, + 192, + 210, + 188, + 273, + 186, + 211, + 159, + 314, + 33, + 236, + 90, + 283, + 191, + 343, + 100, + 292, + 17, + 356, + 63, + 280, + 70, + 373, + 101, + 291, + 74, + 332, + 92, + 300, + 158, + 308, + 67, + 269, + 49, + 346, + 155, + 309, + 37, + 274, + 118, + 254, + 22, + 206, + 199, + 354, + 164, + 213, + 22, + 359, + 284, + 174, + 341, + 223, + 267, + 143, + 345, + 211, + 329, + 255, + 229, + 289, 0, 0, 0, @@ -14,6 +10008,50001 @@ 0, 0, 0, - 0 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "values": [ + 242, + 155, + 139, + 150, + 155, + 18, + 87, + 389, + 327, + 304, + 190, + 248, + 14, + 289, + 151, + 325, + 293, + 323, + 331, + 110, + 378, + 235, + 280, + 369, + 373, + 42, + 61, + 265, + 120, + 394, + 17, + 64, + 325, + 172, + 191, + 373, + 336, + 31, + 151, + 28, + 85, + 2, + 204, + 115, + 2, + 103, + 300, + 168, + 184, + 180, + 359, + 400, + 176, + 118, + 15, + 120, + 6, + 297, + 123, + 84, + 52, + 202, + 239, + 85, + 234, + 353, + 3, + 217, + 119, + 5, + 50, + 29, + 145, + 50, + 389, + 156, + 41, + 120, + 29, + 372, + 70, + 396, + 216, + 280, + 164, + 217, + 161, + 305, + 51, + 90, + 94, + 369, + 29, + 354, + 200, + 21, + 259, + 292, + 164, + 113, + 359, + 28, + 361, + 70, + 363, + 279, + 224, + 363, + 203, + 383, + 350, + 216, + 22, + 95, + 384, + 392, + 359, + 93, + 113, + 157, + 293, + 129, + 78, + 223, + 157, + 116, + 213, + 7, + 284, + 25, + 67, + 222, + 289, + 40, + 342, + 359, + 218, + 365, + 356, + 321, + 136, + 307, + 356, + 356, + 279, + 73, + 177, + 172, + 329, + 128, + 359, + 236, + 174, + 388, + 109, + 11, + 131, + 84, + 349, + 375, + 389, + 342, + 128, + 27, + 39, + 116, + 77, + 342, + 114, + 248, + 31, + 371, + 331, + 182, + 71, + 341, + 294, + 272, + 112, + 368, + 365, + 129, + 83, + 218, + 64, + 261, + 294, + 385, + 115, + 111, + 375, + 67, + 31, + 25, + 57, + 186, + 48, + 43, + 242, + 287, + 162, + 185, + 188, + 336, + 255, + 282, + 340, + 377, + 63, + 18, + 240, + 238, + 351, + 132, + 72, + 123, + 146, + 188, + 23, + 10, + 197, + 150, + 157, + 244, + 292, + 80, + 367, + 369, + 108, + 361, + 344, + 400, + 37, + 364, + 36, + 270, + 177, + 65, + 282, + 357, + 106, + 387, + 149, + 146, + 134, + 329, + 340, + 77, + 57, + 62, + 351, + 364, + 102, + 194, + 68, + 308, + 289, + 3, + 138, + 321, + 283, + 302, + 250, + 231, + 207, + 380, + 289, + 381, + 16, + 176, + 132, + 130, + 13, + 372, + 289, + 121, + 208, + 355, + 252, + 397, + 227, + 139, + 207, + 229, + 301, + 227, + 69, + 40, + 227, + 310, + 181, + 217, + 296, + 26, + 287, + 52, + 261, + 253, + 309, + 166, + 212, + 382, + 205, + 315, + 240, + 203, + 264, + 349, + 279, + 218, + 145, + 270, + 53, + 270, + 338, + 295, + 355, + 277, + 201, + 232, + 218, + 49, + 310, + 90, + 195, + 169, + 278, + 254, + 93, + 150, + 216, + 377, + 290, + 26, + 242, + 391, + 140, + 137, + 289, + 93, + 3, + 325, + 238, + 329, + 373, + 351, + 163, + 279, + 126, + 267, + 376, + 64, + 236, + 72, + 213, + 220, + 44, + 41, + 28, + 223, + 269, + 187, + 381, + 222, + 164, + 297, + 62, + 316, + 21, + 254, + 110, + 98, + 395, + 379, + 399, + 130, + 93, + 211, + 323, + 39, + 267, + 60, + 143, + 125, + 207, + 47, + 284, + 148, + 134, + 47, + 109, + 219, + 241, + 346, + 15, + 306, + 140, + 302, + 156, + 175, + 341, + 147, + 214, + 198, + 14, + 339, + 289, + 91, + 278, + 396, + 75, + 340, + 284, + 68, + 108, + 261, + 366, + 317, + 249, + 100, + 309, + 281, + 63, + 400, + 366, + 306, + 194, + 331, + 211, + 342, + 67, + 49, + 206, + 299, + 87, + 238, + 72, + 379, + 347, + 349, + 266, + 394, + 120, + 94, + 237, + 375, + 397, + 102, + 148, + 198, + 329, + 13, + 96, + 129, + 274, + 43, + 109, + 196, + 55, + 285, + 291, + 164, + 358, + 162, + 47, + 270, + 29, + 273, + 37, + 190, + 209, + 114, + 366, + 192, + 121, + 162, + 361, + 308, + 267, + 136, + 222, + 224, + 139, + 368, + 133, + 301, + 319, + 55, + 170, + 142, + 68, + 330, + 372, + 265, + 386, + 58, + 130, + 203, + 385, + 172, + 370, + 156, + 399, + 112, + 361, + 332, + 26, + 34, + 114, + 134, + 130, + 376, + 158, + 289, + 219, + 232, + 278, + 389, + 147, + 341, + 359, + 296, + 89, + 347, + 101, + 266, + 321, + 383, + 162, + 265, + 398, + 241, + 399, + 106, + 252, + 6, + 42, + 201, + 37, + 256, + 328, + 93, + 384, + 246, + 69, + 1, + 331, + 112, + 216, + 124, + 370, + 225, + 341, + 295, + 188, + 41, + 211, + 289, + 46, + 97, + 91, + 151, + 189, + 156, + 191, + 96, + 221, + 141, + 164, + 394, + 316, + 45, + 12, + 330, + 129, + 129, + 141, + 137, + 305, + 180, + 242, + 5, + 180, + 6, + 18, + 149, + 306, + 336, + 16, + 177, + 2, + 22, + 311, + 190, + 142, + 380, + 162, + 239, + 269, + 52, + 213, + 302, + 191, + 328, + 17, + 190, + 282, + 78, + 397, + 198, + 362, + 191, + 152, + 184, + 262, + 370, + 351, + 199, + 397, + 273, + 270, + 7, + 335, + 295, + 383, + 212, + 263, + 319, + 32, + 96, + 276, + 51, + 165, + 299, + 279, + 390, + 378, + 128, + 307, + 52, + 45, + 94, + 222, + 252, + 111, + 21, + 319, + 90, + 241, + 355, + 60, + 203, + 396, + 368, + 124, + 11, + 149, + 318, + 341, + 46, + 357, + 126, + 98, + 380, + 217, + 105, + 149, + 4, + 34, + 34, + 180, + 360, + 375, + 161, + 343, + 184, + 206, + 241, + 196, + 361, + 178, + 104, + 394, + 76, + 125, + 38, + 384, + 156, + 223, + 318, + 268, + 69, + 225, + 191, + 122, + 314, + 166, + 336, + 232, + 121, + 170, + 81, + 176, + 192, + 218, + 393, + 321, + 254, + 300, + 255, + 54, + 182, + 3, + 8, + 334, + 302, + 150, + 335, + 18, + 144, + 290, + 165, + 204, + 201, + 346, + 2, + 318, + 64, + 54, + 58, + 31, + 171, + 246, + 179, + 115, + 99, + 13, + 371, + 36, + 371, + 137, + 188, + 20, + 341, + 340, + 312, + 260, + 68, + 163, + 95, + 286, + 45, + 156, + 170, + 23, + 29, + 376, + 235, + 114, + 280, + 294, + 30, + 357, + 381, + 363, + 176, + 260, + 344, + 202, + 238, + 303, + 366, + 330, + 114, + 33, + 272, + 243, + 347, + 146, + 56, + 247, + 11, + 291, + 277, + 120, + 142, + 83, + 236, + 365, + 307, + 317, + 383, + 119, + 188, + 153, + 315, + 337, + 364, + 46, + 283, + 129, + 360, + 325, + 178, + 180, + 279, + 370, + 347, + 394, + 141, + 61, + 55, + 281, + 272, + 193, + 30, + 71, + 205, + 342, + 248, + 174, + 99, + 279, + 313, + 11, + 81, + 204, + 113, + 155, + 50, + 385, + 65, + 338, + 225, + 202, + 373, + 257, + 142, + 242, + 316, + 309, + 385, + 167, + 295, + 220, + 41, + 130, + 151, + 70, + 57, + 364, + 63, + 382, + 97, + 388, + 102, + 255, + 387, + 132, + 348, + 113, + 239, + 306, + 299, + 319, + 205, + 9, + 150, + 47, + 62, + 221, + 61, + 119, + 215, + 364, + 230, + 338, + 400, + 397, + 2, + 167, + 286, + 15, + 305, + 391, + 66, + 148, + 142, + 322, + 209, + 378, + 61, + 249, + 198, + 171, + 331, + 45, + 16, + 304, + 312, + 56, + 383, + 289, + 279, + 6, + 31, + 272, + 192, + 10, + 151, + 200, + 181, + 389, + 204, + 30, + 67, + 249, + 166, + 46, + 213, + 175, + 391, + 134, + 102, + 76, + 394, + 362, + 11, + 248, + 183, + 235, + 389, + 158, + 287, + 357, + 385, + 96, + 238, + 75, + 127, + 67, + 314, + 389, + 143, + 98, + 350, + 367, + 113, + 148, + 80, + 74, + 394, + 354, + 146, + 238, + 260, + 260, + 278, + 180, + 261, + 87, + 377, + 187, + 334, + 329, + 30, + 361, + 230, + 375, + 116, + 287, + 41, + 192, + 139, + 209, + 293, + 342, + 83, + 93, + 314, + 306, + 321, + 257, + 38, + 284, + 238, + 358, + 4, + 383, + 332, + 381, + 54, + 22, + 101, + 394, + 94, + 392, + 296, + 244, + 314, + 384, + 37, + 57, + 211, + 357, + 183, + 153, + 101, + 274, + 239, + 264, + 112, + 195, + 255, + 148, + 170, + 62, + 219, + 50, + 218, + 19, + 399, + 353, + 245, + 266, + 214, + 161, + 121, + 19, + 13, + 21, + 192, + 41, + 382, + 211, + 190, + 27, + 54, + 268, + 256, + 19, + 68, + 169, + 127, + 395, + 37, + 91, + 163, + 263, + 224, + 188, + 72, + 28, + 13, + 352, + 4, + 286, + 343, + 37, + 346, + 177, + 341, + 120, + 149, + 324, + 46, + 284, + 200, + 24, + 273, + 297, + 212, + 397, + 46, + 207, + 100, + 271, + 59, + 100, + 181, + 89, + 205, + 297, + 257, + 185, + 230, + 341, + 292, + 274, + 27, + 16, + 16, + 134, + 355, + 165, + 226, + 208, + 238, + 233, + 28, + 366, + 384, + 204, + 37, + 112, + 339, + 95, + 354, + 129, + 323, + 158, + 375, + 238, + 2, + 372, + 356, + 379, + 89, + 22, + 284, + 271, + 51, + 103, + 375, + 162, + 314, + 341, + 18, + 395, + 180, + 26, + 8, + 90, + 143, + 211, + 230, + 273, + 245, + 112, + 169, + 200, + 335, + 308, + 70, + 328, + 311, + 246, + 49, + 342, + 204, + 282, + 148, + 123, + 39, + 233, + 217, + 270, + 147, + 104, + 110, + 359, + 386, + 276, + 269, + 97, + 70, + 400, + 351, + 301, + 226, + 167, + 87, + 176, + 130, + 137, + 170, + 161, + 368, + 342, + 258, + 376, + 213, + 117, + 114, + 45, + 383, + 196, + 241, + 219, + 50, + 193, + 317, + 144, + 299, + 231, + 367, + 63, + 41, + 107, + 371, + 112, + 145, + 44, + 241, + 215, + 328, + 252, + 228, + 64, + 5, + 200, + 370, + 25, + 137, + 344, + 322, + 4, + 375, + 274, + 239, + 124, + 152, + 303, + 290, + 37, + 349, + 137, + 129, + 326, + 313, + 51, + 179, + 64, + 323, + 320, + 140, + 18, + 274, + 84, + 290, + 64, + 41, + 122, + 131, + 314, + 286, + 279, + 113, + 196, + 329, + 89, + 155, + 197, + 104, + 1, + 33, + 152, + 190, + 348, + 192, + 217, + 34, + 233, + 147, + 185, + 124, + 246, + 215, + 211, + 301, + 50, + 13, + 393, + 302, + 222, + 374, + 222, + 62, + 370, + 351, + 17, + 367, + 385, + 137, + 254, + 27, + 219, + 240, + 349, + 166, + 307, + 375, + 29, + 82, + 354, + 191, + 284, + 398, + 157, + 253, + 128, + 337, + 238, + 317, + 27, + 193, + 131, + 71, + 232, + 394, + 400, + 78, + 57, + 216, + 203, + 351, + 224, + 372, + 26, + 164, + 90, + 259, + 304, + 200, + 56, + 313, + 81, + 290, + 66, + 324, + 336, + 93, + 104, + 119, + 176, + 38, + 309, + 86, + 362, + 261, + 150, + 210, + 377, + 323, + 291, + 373, + 216, + 386, + 123, + 271, + 293, + 104, + 348, + 29, + 171, + 247, + 147, + 224, + 270, + 362, + 200, + 371, + 73, + 215, + 236, + 157, + 196, + 204, + 83, + 12, + 382, + 246, + 305, + 45, + 376, + 166, + 124, + 296, + 386, + 152, + 228, + 206, + 191, + 181, + 14, + 94, + 76, + 252, + 273, + 37, + 388, + 17, + 223, + 227, + 125, + 353, + 242, + 367, + 150, + 191, + 153, + 191, + 84, + 78, + 208, + 263, + 64, + 319, + 244, + 135, + 181, + 105, + 6, + 245, + 96, + 62, + 320, + 158, + 345, + 73, + 384, + 303, + 364, + 195, + 323, + 221, + 45, + 10, + 162, + 305, + 289, + 357, + 32, + 21, + 159, + 71, + 133, + 335, + 353, + 86, + 133, + 128, + 397, + 292, + 16, + 150, + 66, + 144, + 274, + 180, + 306, + 301, + 143, + 394, + 145, + 175, + 73, + 113, + 330, + 172, + 1, + 146, + 349, + 303, + 336, + 161, + 361, + 7, + 373, + 253, + 387, + 151, + 105, + 149, + 360, + 351, + 239, + 66, + 118, + 203, + 22, + 166, + 334, + 5, + 183, + 335, + 343, + 168, + 300, + 111, + 332, + 103, + 134, + 197, + 147, + 29, + 112, + 343, + 81, + 43, + 146, + 295, + 34, + 344, + 264, + 148, + 263, + 126, + 134, + 14, + 244, + 152, + 227, + 292, + 120, + 232, + 29, + 141, + 146, + 42, + 52, + 72, + 121, + 14, + 300, + 138, + 163, + 202, + 280, + 259, + 396, + 77, + 344, + 253, + 209, + 381, + 311, + 260, + 334, + 86, + 393, + 338, + 52, + 235, + 270, + 388, + 295, + 137, + 279, + 350, + 228, + 268, + 134, + 294, + 151, + 181, + 121, + 84, + 213, + 225, + 41, + 43, + 257, + 91, + 150, + 333, + 99, + 247, + 11, + 64, + 206, + 194, + 10, + 371, + 179, + 87, + 250, + 379, + 143, + 113, + 187, + 367, + 32, + 242, + 251, + 151, + 195, + 173, + 177, + 342, + 391, + 107, + 77, + 272, + 351, + 248, + 373, + 49, + 138, + 83, + 400, + 218, + 27, + 118, + 379, + 167, + 101, + 322, + 79, + 395, + 238, + 53, + 39, + 63, + 106, + 334, + 392, + 103, + 291, + 323, + 52, + 40, + 323, + 280, + 314, + 237, + 325, + 282, + 282, + 384, + 169, + 117, + 400, + 203, + 83, + 210, + 377, + 347, + 380, + 255, + 162, + 243, + 349, + 4, + 392, + 146, + 253, + 286, + 22, + 48, + 24, + 287, + 300, + 160, + 273, + 230, + 27, + 77, + 60, + 381, + 212, + 142, + 358, + 114, + 293, + 123, + 14, + 208, + 80, + 80, + 214, + 21, + 119, + 120, + 161, + 247, + 282, + 237, + 10, + 26, + 373, + 58, + 161, + 133, + 44, + 219, + 58, + 101, + 197, + 208, + 329, + 377, + 228, + 280, + 139, + 49, + 339, + 220, + 231, + 256, + 223, + 227, + 354, + 203, + 134, + 324, + 264, + 273, + 157, + 284, + 192, + 93, + 374, + 117, + 346, + 240, + 205, + 106, + 40, + 193, + 398, + 33, + 334, + 248, + 225, + 391, + 119, + 11, + 339, + 99, + 102, + 1, + 283, + 262, + 66, + 281, + 397, + 305, + 350, + 267, + 215, + 191, + 383, + 336, + 147, + 75, + 106, + 49, + 41, + 211, + 53, + 237, + 364, + 226, + 217, + 394, + 77, + 313, + 266, + 303, + 173, + 380, + 32, + 390, + 200, + 63, + 56, + 328, + 93, + 290, + 1, + 136, + 77, + 44, + 268, + 91, + 274, + 83, + 69, + 169, + 247, + 393, + 208, + 43, + 381, + 137, + 280, + 279, + 230, + 212, + 224, + 220, + 233, + 29, + 30, + 175, + 75, + 108, + 140, + 267, + 20, + 16, + 51, + 27, + 287, + 169, + 145, + 132, + 170, + 146, + 246, + 162, + 120, + 155, + 388, + 288, + 98, + 58, + 155, + 146, + 37, + 133, + 153, + 40, + 187, + 88, + 165, + 385, + 272, + 334, + 105, + 177, + 333, + 204, + 129, + 393, + 228, + 348, + 70, + 137, + 97, + 8, + 233, + 70, + 315, + 161, + 38, + 230, + 237, + 191, + 33, + 257, + 4, + 45, + 382, + 81, + 209, + 64, + 140, + 9, + 243, + 98, + 31, + 3, + 66, + 164, + 176, + 198, + 261, + 381, + 56, + 196, + 20, + 101, + 51, + 255, + 37, + 35, + 365, + 64, + 59, + 246, + 383, + 297, + 152, + 142, + 55, + 190, + 27, + 301, + 169, + 66, + 138, + 222, + 64, + 240, + 364, + 48, + 365, + 166, + 393, + 62, + 150, + 72, + 165, + 316, + 7, + 388, + 92, + 119, + 179, + 161, + 106, + 297, + 382, + 151, + 34, + 276, + 325, + 249, + 136, + 170, + 390, + 373, + 121, + 374, + 21, + 129, + 155, + 39, + 385, + 244, + 394, + 52, + 239, + 186, + 189, + 170, + 194, + 231, + 296, + 21, + 392, + 262, + 169, + 8, + 285, + 106, + 35, + 316, + 108, + 107, + 229, + 77, + 322, + 143, + 38, + 313, + 52, + 386, + 211, + 78, + 151, + 37, + 156, + 232, + 188, + 114, + 57, + 63, + 195, + 169, + 82, + 281, + 230, + 146, + 312, + 168, + 174, + 181, + 62, + 352, + 287, + 71, + 102, + 338, + 211, + 222, + 148, + 302, + 134, + 6, + 332, + 305, + 193, + 40, + 272, + 211, + 292, + 91, + 238, + 317, + 89, + 137, + 383, + 356, + 355, + 216, + 325, + 181, + 92, + 177, + 217, + 92, + 342, + 42, + 283, + 20, + 178, + 17, + 297, + 207, + 274, + 248, + 277, + 4, + 62, + 352, + 85, + 56, + 330, + 386, + 280, + 353, + 399, + 151, + 78, + 353, + 209, + 96, + 125, + 145, + 96, + 325, + 254, + 89, + 143, + 22, + 204, + 310, + 180, + 163, + 395, + 282, + 85, + 183, + 351, + 297, + 49, + 45, + 65, + 392, + 65, + 369, + 18, + 349, + 240, + 59, + 271, + 313, + 300, + 204, + 129, + 310, + 47, + 378, + 112, + 396, + 273, + 331, + 242, + 215, + 62, + 162, + 227, + 388, + 397, + 39, + 255, + 142, + 400, + 191, + 133, + 264, + 16, + 272, + 331, + 93, + 100, + 270, + 152, + 9, + 373, + 85, + 255, + 95, + 362, + 22, + 323, + 37, + 234, + 170, + 19, + 104, + 67, + 14, + 18, + 3, + 400, + 14, + 356, + 324, + 287, + 103, + 268, + 370, + 73, + 305, + 359, + 272, + 115, + 264, + 215, + 53, + 44, + 365, + 208, + 48, + 378, + 303, + 378, + 306, + 156, + 31, + 366, + 261, + 269, + 108, + 5, + 72, + 373, + 236, + 75, + 366, + 139, + 101, + 193, + 126, + 125, + 224, + 388, + 122, + 184, + 307, + 73, + 14, + 383, + 131, + 345, + 261, + 46, + 172, + 63, + 220, + 74, + 57, + 209, + 225, + 46, + 173, + 133, + 27, + 171, + 262, + 3, + 347, + 87, + 152, + 201, + 59, + 173, + 224, + 67, + 29, + 5, + 326, + 203, + 56, + 155, + 22, + 149, + 363, + 290, + 23, + 305, + 36, + 157, + 95, + 31, + 370, + 127, + 105, + 230, + 135, + 163, + 90, + 350, + 375, + 144, + 330, + 190, + 331, + 46, + 35, + 94, + 390, + 251, + 147, + 11, + 184, + 394, + 347, + 360, + 319, + 201, + 105, + 391, + 241, + 204, + 290, + 310, + 282, + 201, + 389, + 19, + 111, + 232, + 137, + 60, + 64, + 308, + 267, + 306, + 283, + 277, + 71, + 391, + 164, + 253, + 387, + 195, + 321, + 61, + 51, + 320, + 159, + 108, + 47, + 91, + 44, + 199, + 312, + 193, + 254, + 241, + 25, + 211, + 136, + 259, + 269, + 123, + 61, + 221, + 255, + 95, + 209, + 322, + 50, + 65, + 167, + 28, + 117, + 121, + 166, + 301, + 350, + 115, + 253, + 247, + 343, + 259, + 237, + 40, + 75, + 308, + 62, + 114, + 25, + 68, + 254, + 67, + 348, + 141, + 150, + 4, + 280, + 141, + 2, + 79, + 158, + 101, + 79, + 270, + 315, + 263, + 356, + 114, + 41, + 174, + 257, + 91, + 394, + 299, + 57, + 182, + 280, + 26, + 100, + 83, + 106, + 198, + 361, + 108, + 221, + 123, + 284, + 87, + 251, + 101, + 125, + 355, + 117, + 61, + 322, + 162, + 385, + 74, + 286, + 101, + 350, + 367, + 149, + 50, + 315, + 343, + 7, + 291, + 1, + 376, + 85, + 6, + 67, + 17, + 91, + 77, + 152, + 310, + 177, + 306, + 287, + 181, + 142, + 46, + 310, + 143, + 136, + 130, + 114, + 263, + 153, + 304, + 352, + 338, + 108, + 23, + 325, + 208, + 14, + 5, + 343, + 397, + 239, + 145, + 224, + 184, + 140, + 42, + 367, + 321, + 306, + 387, + 69, + 98, + 243, + 331, + 237, + 189, + 264, + 190, + 149, + 76, + 146, + 361, + 113, + 334, + 108, + 355, + 45, + 338, + 107, + 104, + 63, + 223, + 115, + 194, + 395, + 113, + 9, + 21, + 219, + 10, + 59, + 158, + 105, + 303, + 362, + 375, + 232, + 91, + 233, + 214, + 339, + 356, + 371, + 68, + 280, + 230, + 13, + 60, + 392, + 91, + 49, + 284, + 269, + 285, + 42, + 71, + 357, + 276, + 142, + 69, + 90, + 85, + 25, + 18, + 388, + 105, + 58, + 301, + 320, + 190, + 147, + 117, + 147, + 335, + 326, + 330, + 115, + 230, + 337, + 253, + 380, + 155, + 195, + 398, + 356, + 148, + 69, + 390, + 209, + 207, + 112, + 380, + 16, + 351, + 274, + 140, + 149, + 80, + 229, + 56, + 338, + 298, + 254, + 224, + 182, + 226, + 257, + 18, + 207, + 238, + 234, + 255, + 202, + 141, + 307, + 100, + 68, + 82, + 271, + 265, + 385, + 344, + 231, + 134, + 213, + 116, + 68, + 320, + 326, + 320, + 201, + 296, + 288, + 148, + 198, + 34, + 123, + 73, + 342, + 397, + 68, + 145, + 333, + 163, + 185, + 210, + 25, + 138, + 343, + 149, + 163, + 170, + 36, + 274, + 263, + 75, + 203, + 155, + 196, + 234, + 210, + 107, + 152, + 311, + 314, + 204, + 358, + 213, + 102, + 281, + 203, + 224, + 123, + 347, + 54, + 60, + 163, + 49, + 134, + 2, + 366, + 307, + 204, + 193, + 120, + 185, + 362, + 74, + 35, + 68, + 141, + 309, + 120, + 276, + 166, + 89, + 91, + 207, + 7, + 336, + 262, + 257, + 165, + 151, + 257, + 50, + 381, + 304, + 268, + 265, + 157, + 378, + 9, + 243, + 53, + 346, + 148, + 166, + 261, + 177, + 256, + 28, + 193, + 279, + 165, + 320, + 341, + 106, + 353, + 25, + 179, + 57, + 122, + 394, + 100, + 335, + 243, + 103, + 252, + 332, + 135, + 103, + 389, + 316, + 252, + 262, + 378, + 356, + 37, + 254, + 178, + 251, + 328, + 251, + 105, + 349, + 166, + 130, + 327, + 372, + 350, + 380, + 35, + 281, + 30, + 276, + 364, + 345, + 52, + 62, + 258, + 76, + 103, + 320, + 203, + 387, + 186, + 132, + 10, + 349, + 359, + 270, + 154, + 75, + 137, + 92, + 224, + 167, + 390, + 290, + 92, + 282, + 336, + 391, + 133, + 43, + 103, + 260, + 91, + 116, + 289, + 96, + 358, + 157, + 178, + 168, + 244, + 98, + 175, + 100, + 367, + 82, + 86, + 124, + 356, + 165, + 24, + 73, + 280, + 242, + 121, + 117, + 174, + 169, + 331, + 92, + 185, + 210, + 142, + 110, + 364, + 179, + 322, + 317, + 170, + 59, + 312, + 247, + 249, + 149, + 388, + 241, + 369, + 69, + 153, + 150, + 217, + 357, + 169, + 391, + 220, + 33, + 284, + 208, + 392, + 181, + 48, + 62, + 268, + 386, + 367, + 228, + 121, + 385, + 41, + 231, + 208, + 141, + 33, + 299, + 207, + 126, + 143, + 388, + 122, + 257, + 374, + 217, + 188, + 356, + 120, + 201, + 192, + 314, + 117, + 63, + 200, + 230, + 61, + 358, + 36, + 327, + 285, + 364, + 83, + 116, + 190, + 339, + 135, + 62, + 1, + 9, + 395, + 331, + 55, + 288, + 254, + 210, + 310, + 62, + 397, + 297, + 228, + 288, + 283, + 333, + 69, + 105, + 231, + 129, + 163, + 110, + 201, + 143, + 22, + 91, + 40, + 3, + 360, + 383, + 157, + 148, + 98, + 25, + 332, + 239, + 200, + 298, + 299, + 92, + 276, + 22, + 67, + 190, + 287, + 200, + 105, + 250, + 56, + 185, + 324, + 183, + 212, + 145, + 254, + 240, + 18, + 385, + 328, + 356, + 391, + 299, + 233, + 299, + 48, + 181, + 88, + 32, + 143, + 306, + 150, + 247, + 96, + 103, + 187, + 3, + 340, + 14, + 368, + 50, + 307, + 181, + 365, + 161, + 212, + 194, + 46, + 38, + 52, + 99, + 292, + 400, + 231, + 163, + 299, + 72, + 383, + 72, + 132, + 136, + 356, + 159, + 271, + 48, + 102, + 322, + 236, + 4, + 218, + 112, + 228, + 357, + 86, + 45, + 97, + 46, + 58, + 384, + 304, + 96, + 316, + 22, + 82, + 132, + 111, + 103, + 17, + 385, + 270, + 191, + 148, + 258, + 318, + 302, + 35, + 384, + 336, + 393, + 131, + 261, + 373, + 314, + 164, + 281, + 272, + 321, + 24, + 136, + 180, + 319, + 240, + 339, + 228, + 83, + 15, + 157, + 30, + 337, + 354, + 395, + 22, + 345, + 33, + 264, + 235, + 332, + 239, + 303, + 12, + 143, + 45, + 251, + 233, + 146, + 155, + 177, + 214, + 347, + 217, + 278, + 248, + 230, + 264, + 279, + 255, + 107, + 17, + 242, + 117, + 27, + 219, + 398, + 42, + 179, + 254, + 337, + 137, + 164, + 131, + 339, + 363, + 131, + 112, + 104, + 174, + 92, + 384, + 144, + 258, + 53, + 246, + 110, + 244, + 201, + 180, + 303, + 94, + 1, + 370, + 212, + 274, + 180, + 138, + 315, + 190, + 337, + 179, + 87, + 189, + 101, + 74, + 16, + 314, + 141, + 193, + 107, + 137, + 220, + 96, + 121, + 374, + 178, + 320, + 338, + 344, + 69, + 331, + 364, + 97, + 35, + 163, + 210, + 367, + 178, + 305, + 28, + 187, + 235, + 124, + 380, + 189, + 26, + 83, + 392, + 162, + 108, + 274, + 248, + 286, + 150, + 199, + 79, + 64, + 344, + 370, + 293, + 171, + 152, + 227, + 284, + 192, + 384, + 291, + 254, + 224, + 34, + 322, + 351, + 324, + 196, + 239, + 327, + 398, + 107, + 64, + 311, + 8, + 284, + 47, + 19, + 118, + 123, + 104, + 182, + 329, + 335, + 325, + 58, + 143, + 192, + 206, + 335, + 375, + 328, + 20, + 268, + 331, + 245, + 134, + 30, + 355, + 208, + 23, + 170, + 115, + 68, + 73, + 120, + 390, + 13, + 352, + 336, + 205, + 211, + 248, + 312, + 256, + 243, + 47, + 248, + 160, + 11, + 276, + 309, + 200, + 240, + 51, + 59, + 349, + 380, + 93, + 53, + 34, + 277, + 79, + 115, + 183, + 366, + 170, + 188, + 327, + 176, + 234, + 262, + 253, + 13, + 162, + 192, + 261, + 262, + 177, + 214, + 110, + 181, + 395, + 199, + 365, + 93, + 4, + 393, + 79, + 40, + 227, + 96, + 107, + 165, + 382, + 231, + 73, + 274, + 160, + 295, + 192, + 196, + 141, + 67, + 336, + 32, + 175, + 276, + 63, + 250, + 18, + 16, + 218, + 84, + 399, + 155, + 57, + 134, + 368, + 87, + 134, + 128, + 88, + 209, + 268, + 212, + 56, + 210, + 94, + 42, + 205, + 51, + 302, + 280, + 359, + 306, + 298, + 16, + 210, + 158, + 254, + 7, + 253, + 150, + 195, + 106, + 137, + 188, + 280, + 242, + 399, + 36, + 10, + 382, + 241, + 329, + 334, + 297, + 365, + 22, + 5, + 324, + 10, + 396, + 177, + 223, + 272, + 68, + 29, + 240, + 97, + 140, + 75, + 247, + 18, + 61, + 71, + 186, + 271, + 21, + 131, + 235, + 203, + 310, + 74, + 351, + 347, + 389, + 192, + 379, + 384, + 322, + 58, + 258, + 324, + 143, + 18, + 252, + 16, + 150, + 151, + 142, + 183, + 215, + 32, + 42, + 124, + 371, + 261, + 106, + 218, + 257, + 178, + 62, + 237, + 30, + 32, + 210, + 132, + 229, + 293, + 284, + 133, + 359, + 311, + 51, + 139, + 257, + 58, + 244, + 142, + 208, + 147, + 25, + 391, + 179, + 375, + 303, + 25, + 289, + 188, + 267, + 40, + 394, + 292, + 272, + 35, + 206, + 220, + 173, + 351, + 305, + 347, + 362, + 274, + 390, + 133, + 93, + 40, + 3, + 398, + 53, + 110, + 154, + 157, + 189, + 385, + 166, + 191, + 2, + 213, + 46, + 170, + 255, + 341, + 361, + 168, + 189, + 208, + 17, + 198, + 2, + 152, + 394, + 200, + 4, + 61, + 200, + 107, + 302, + 8, + 185, + 10, + 371, + 150, + 276, + 395, + 63, + 156, + 269, + 333, + 358, + 27, + 351, + 18, + 329, + 188, + 323, + 355, + 360, + 244, + 205, + 187, + 300, + 175, + 138, + 269, + 351, + 29, + 301, + 6, + 13, + 228, + 337, + 238, + 173, + 100, + 78, + 96, + 51, + 40, + 181, + 303, + 141, + 172, + 233, + 350, + 86, + 348, + 266, + 331, + 322, + 270, + 397, + 200, + 41, + 113, + 331, + 213, + 159, + 22, + 340, + 228, + 274, + 239, + 43, + 324, + 296, + 351, + 115, + 29, + 363, + 12, + 141, + 350, + 337, + 317, + 65, + 332, + 396, + 138, + 145, + 155, + 49, + 96, + 271, + 148, + 23, + 23, + 287, + 184, + 218, + 77, + 284, + 85, + 144, + 200, + 15, + 77, + 218, + 130, + 32, + 367, + 29, + 380, + 365, + 120, + 1, + 332, + 372, + 128, + 306, + 34, + 398, + 218, + 141, + 343, + 329, + 131, + 251, + 309, + 347, + 143, + 211, + 168, + 316, + 100, + 86, + 113, + 153, + 62, + 260, + 288, + 378, + 49, + 143, + 166, + 102, + 111, + 15, + 294, + 42, + 6, + 312, + 228, + 364, + 23, + 176, + 372, + 286, + 331, + 356, + 274, + 374, + 252, + 350, + 54, + 13, + 240, + 93, + 52, + 101, + 399, + 10, + 195, + 361, + 17, + 284, + 315, + 141, + 53, + 289, + 311, + 206, + 98, + 48, + 331, + 145, + 256, + 67, + 240, + 206, + 340, + 310, + 260, + 266, + 241, + 35, + 183, + 343, + 193, + 156, + 165, + 280, + 168, + 389, + 241, + 32, + 42, + 67, + 319, + 91, + 2, + 298, + 396, + 265, + 139, + 52, + 236, + 113, + 85, + 208, + 134, + 303, + 282, + 291, + 362, + 40, + 283, + 224, + 183, + 256, + 385, + 157, + 193, + 317, + 364, + 91, + 381, + 265, + 238, + 52, + 120, + 347, + 201, + 246, + 101, + 318, + 29, + 278, + 264, + 188, + 133, + 140, + 185, + 201, + 257, + 69, + 282, + 380, + 252, + 249, + 193, + 322, + 44, + 30, + 124, + 216, + 77, + 215, + 127, + 328, + 339, + 173, + 155, + 251, + 189, + 76, + 65, + 325, + 354, + 44, + 280, + 280, + 288, + 189, + 334, + 139, + 59, + 158, + 230, + 152, + 339, + 367, + 373, + 393, + 359, + 329, + 292, + 150, + 256, + 343, + 140, + 59, + 24, + 297, + 324, + 334, + 265, + 92, + 13, + 388, + 392, + 193, + 379, + 323, + 178, + 236, + 197, + 323, + 169, + 54, + 372, + 25, + 30, + 87, + 132, + 345, + 135, + 389, + 70, + 39, + 102, + 158, + 260, + 197, + 129, + 360, + 87, + 288, + 20, + 256, + 184, + 150, + 272, + 264, + 53, + 131, + 328, + 99, + 172, + 223, + 124, + 255, + 399, + 275, + 311, + 399, + 152, + 283, + 107, + 40, + 258, + 361, + 393, + 58, + 365, + 182, + 57, + 345, + 348, + 42, + 251, + 387, + 106, + 237, + 35, + 371, + 279, + 66, + 362, + 213, + 42, + 9, + 297, + 288, + 292, + 325, + 367, + 31, + 175, + 72, + 377, + 358, + 142, + 360, + 399, + 64, + 213, + 303, + 44, + 140, + 215, + 249, + 322, + 267, + 117, + 366, + 74, + 55, + 71, + 38, + 253, + 367, + 113, + 196, + 166, + 72, + 328, + 172, + 389, + 89, + 353, + 19, + 163, + 392, + 93, + 16, + 35, + 353, + 78, + 282, + 355, + 273, + 269, + 342, + 194, + 21, + 301, + 57, + 148, + 47, + 235, + 126, + 52, + 304, + 345, + 250, + 2, + 62, + 346, + 94, + 129, + 91, + 216, + 384, + 366, + 70, + 124, + 200, + 331, + 204, + 240, + 189, + 41, + 389, + 305, + 32, + 103, + 121, + 351, + 252, + 216, + 33, + 296, + 83, + 13, + 120, + 130, + 381, + 247, + 89, + 363, + 367, + 32, + 255, + 134, + 16, + 62, + 99, + 31, + 383, + 76, + 202, + 396, + 199, + 149, + 389, + 245, + 211, + 11, + 262, + 391, + 122, + 56, + 90, + 307, + 167, + 120, + 75, + 284, + 294, + 89, + 58, + 374, + 331, + 249, + 21, + 185, + 244, + 267, + 231, + 122, + 342, + 205, + 282, + 308, + 149, + 134, + 146, + 145, + 51, + 27, + 335, + 91, + 3, + 116, + 51, + 339, + 131, + 193, + 57, + 33, + 145, + 238, + 198, + 53, + 398, + 278, + 212, + 41, + 165, + 290, + 40, + 233, + 384, + 84, + 133, + 160, + 218, + 381, + 254, + 296, + 359, + 298, + 9, + 132, + 260, + 43, + 250, + 310, + 348, + 109, + 245, + 117, + 357, + 288, + 300, + 293, + 218, + 389, + 381, + 6, + 65, + 237, + 220, + 255, + 41, + 77, + 254, + 289, + 233, + 173, + 400, + 66, + 72, + 69, + 10, + 198, + 174, + 316, + 28, + 110, + 370, + 205, + 98, + 323, + 218, + 248, + 32, + 199, + 259, + 254, + 171, + 260, + 76, + 184, + 398, + 23, + 218, + 261, + 52, + 39, + 314, + 258, + 345, + 200, + 396, + 367, + 396, + 90, + 160, + 322, + 395, + 370, + 206, + 300, + 50, + 109, + 277, + 13, + 304, + 24, + 169, + 287, + 287, + 91, + 92, + 150, + 137, + 331, + 240, + 232, + 235, + 227, + 293, + 250, + 80, + 3, + 399, + 167, + 196, + 354, + 211, + 251, + 145, + 356, + 104, + 343, + 168, + 320, + 122, + 296, + 151, + 317, + 350, + 334, + 318, + 194, + 18, + 183, + 370, + 29, + 132, + 222, + 275, + 222, + 323, + 73, + 275, + 396, + 151, + 218, + 342, + 176, + 15, + 285, + 352, + 250, + 317, + 213, + 387, + 274, + 126, + 103, + 100, + 147, + 207, + 34, + 331, + 202, + 371, + 360, + 337, + 340, + 289, + 369, + 220, + 399, + 333, + 167, + 9, + 286, + 349, + 95, + 195, + 385, + 223, + 366, + 155, + 103, + 326, + 352, + 136, + 38, + 368, + 400, + 41, + 279, + 27, + 211, + 318, + 50, + 25, + 73, + 141, + 341, + 221, + 184, + 169, + 246, + 338, + 101, + 238, + 247, + 92, + 181, + 332, + 204, + 246, + 132, + 321, + 360, + 335, + 331, + 73, + 210, + 317, + 243, + 222, + 132, + 68, + 112, + 198, + 399, + 80, + 130, + 172, + 378, + 260, + 341, + 89, + 27, + 4, + 189, + 80, + 119, + 282, + 221, + 53, + 263, + 133, + 295, + 195, + 327, + 315, + 226, + 52, + 311, + 297, + 315, + 371, + 85, + 142, + 74, + 252, + 251, + 314, + 249, + 373, + 320, + 121, + 193, + 1, + 187, + 316, + 127, + 141, + 154, + 193, + 152, + 359, + 270, + 326, + 391, + 225, + 37, + 368, + 71, + 367, + 7, + 25, + 274, + 389, + 361, + 241, + 250, + 366, + 101, + 267, + 41, + 363, + 37, + 146, + 338, + 210, + 139, + 168, + 68, + 355, + 347, + 302, + 395, + 115, + 185, + 304, + 158, + 325, + 162, + 186, + 363, + 269, + 320, + 202, + 360, + 88, + 79, + 56, + 377, + 280, + 303, + 317, + 346, + 175, + 80, + 27, + 138, + 395, + 180, + 341, + 88, + 55, + 186, + 68, + 317, + 364, + 368, + 69, + 178, + 261, + 92, + 248, + 55, + 236, + 333, + 52, + 92, + 250, + 87, + 17, + 36, + 362, + 3, + 321, + 362, + 15, + 211, + 187, + 153, + 231, + 381, + 92, + 337, + 372, + 277, + 63, + 358, + 327, + 79, + 135, + 284, + 149, + 340, + 27, + 196, + 368, + 264, + 17, + 140, + 211, + 203, + 31, + 55, + 61, + 11, + 121, + 308, + 393, + 385, + 194, + 185, + 376, + 168, + 316, + 293, + 252, + 62, + 54, + 204, + 386, + 359, + 378, + 54, + 30, + 133, + 54, + 351, + 275, + 46, + 148, + 351, + 207, + 257, + 398, + 147, + 296, + 37, + 188, + 111, + 201, + 26, + 386, + 321, + 145, + 81, + 310, + 132, + 296, + 230, + 295, + 188, + 128, + 16, + 228, + 44, + 39, + 52, + 156, + 20, + 97, + 35, + 285, + 142, + 327, + 213, + 338, + 79, + 229, + 399, + 238, + 385, + 139, + 325, + 1, + 121, + 150, + 189, + 77, + 25, + 258, + 316, + 377, + 58, + 143, + 114, + 374, + 136, + 60, + 157, + 278, + 128, + 383, + 220, + 112, + 328, + 309, + 232, + 344, + 281, + 194, + 84, + 10, + 119, + 105, + 295, + 254, + 251, + 380, + 110, + 105, + 179, + 78, + 225, + 317, + 234, + 150, + 385, + 363, + 185, + 360, + 144, + 39, + 204, + 100, + 344, + 260, + 246, + 76, + 40, + 386, + 303, + 154, + 314, + 82, + 388, + 334, + 37, + 45, + 238, + 133, + 75, + 299, + 102, + 90, + 67, + 330, + 120, + 311, + 276, + 126, + 385, + 385, + 200, + 61, + 386, + 167, + 163, + 124, + 108, + 64, + 307, + 356, + 210, + 255, + 188, + 197, + 56, + 340, + 354, + 26, + 82, + 19, + 305, + 54, + 214, + 82, + 284, + 324, + 246, + 168, + 57, + 31, + 337, + 208, + 247, + 128, + 61, + 267, + 74, + 313, + 133, + 258, + 87, + 88, + 288, + 252, + 157, + 324, + 302, + 33, + 57, + 330, + 112, + 103, + 37, + 217, + 365, + 75, + 170, + 121, + 289, + 341, + 49, + 6, + 226, + 97, + 348, + 183, + 169, + 305, + 148, + 315, + 119, + 125, + 312, + 266, + 263, + 117, + 225, + 370, + 166, + 307, + 61, + 311, + 393, + 33, + 315, + 267, + 315, + 311, + 140, + 60, + 185, + 166, + 390, + 313, + 276, + 138, + 39, + 254, + 32, + 358, + 200, + 280, + 34, + 263, + 386, + 10, + 250, + 266, + 387, + 15, + 342, + 4, + 249, + 168, + 99, + 365, + 365, + 374, + 59, + 217, + 400, + 85, + 381, + 192, + 312, + 160, + 23, + 194, + 293, + 357, + 31, + 6, + 25, + 208, + 276, + 104, + 316, + 16, + 207, + 41, + 126, + 44, + 359, + 394, + 272, + 394, + 54, + 27, + 86, + 174, + 328, + 322, + 313, + 343, + 313, + 184, + 260, + 287, + 379, + 222, + 368, + 243, + 165, + 230, + 320, + 71, + 355, + 204, + 308, + 279, + 347, + 73, + 262, + 170, + 324, + 336, + 257, + 223, + 352, + 264, + 149, + 56, + 106, + 224, + 80, + 114, + 319, + 337, + 73, + 100, + 99, + 318, + 144, + 308, + 34, + 255, + 289, + 8, + 145, + 187, + 281, + 59, + 257, + 222, + 387, + 29, + 156, + 191, + 217, + 13, + 381, + 261, + 178, + 142, + 46, + 109, + 379, + 167, + 280, + 121, + 40, + 278, + 57, + 249, + 200, + 113, + 300, + 138, + 115, + 330, + 57, + 308, + 313, + 221, + 252, + 19, + 6, + 37, + 45, + 380, + 89, + 37, + 310, + 179, + 97, + 262, + 357, + 38, + 38, + 332, + 233, + 374, + 92, + 29, + 194, + 117, + 345, + 317, + 61, + 123, + 17, + 5, + 237, + 244, + 319, + 100, + 310, + 261, + 320, + 239, + 224, + 129, + 365, + 228, + 109, + 168, + 397, + 158, + 361, + 19, + 265, + 228, + 156, + 292, + 76, + 256, + 273, + 52, + 393, + 50, + 50, + 93, + 356, + 93, + 23, + 161, + 46, + 149, + 283, + 68, + 215, + 267, + 24, + 216, + 334, + 65, + 373, + 142, + 212, + 335, + 160, + 337, + 203, + 394, + 362, + 61, + 219, + 20, + 249, + 15, + 386, + 390, + 360, + 391, + 77, + 25, + 170, + 385, + 45, + 280, + 121, + 229, + 73, + 308, + 32, + 260, + 126, + 156, + 288, + 228, + 52, + 184, + 5, + 385, + 105, + 267, + 134, + 111, + 197, + 339, + 111, + 302, + 84, + 16, + 161, + 302, + 191, + 290, + 254, + 153, + 353, + 361, + 101, + 350, + 139, + 130, + 376, + 380, + 396, + 195, + 32, + 143, + 183, + 41, + 16, + 260, + 313, + 386, + 73, + 216, + 151, + 203, + 334, + 168, + 190, + 355, + 305, + 1, + 312, + 322, + 255, + 53, + 317, + 266, + 271, + 137, + 42, + 117, + 15, + 385, + 112, + 400, + 202, + 7, + 313, + 116, + 154, + 108, + 214, + 296, + 377, + 255, + 297, + 342, + 80, + 29, + 17, + 50, + 365, + 233, + 25, + 90, + 253, + 329, + 248, + 59, + 303, + 28, + 374, + 107, + 96, + 243, + 345, + 272, + 254, + 287, + 297, + 200, + 181, + 350, + 329, + 354, + 339, + 78, + 194, + 30, + 373, + 221, + 18, + 34, + 376, + 276, + 129, + 326, + 348, + 193, + 313, + 39, + 66, + 88, + 153, + 43, + 372, + 76, + 246, + 238, + 322, + 201, + 244, + 179, + 385, + 111, + 60, + 367, + 171, + 73, + 159, + 170, + 373, + 85, + 373, + 268, + 42, + 27, + 82, + 192, + 58, + 345, + 43, + 19, + 137, + 346, + 263, + 47, + 105, + 22, + 110, + 168, + 292, + 80, + 285, + 347, + 304, + 199, + 267, + 398, + 129, + 61, + 223, + 311, + 29, + 217, + 115, + 272, + 253, + 101, + 26, + 246, + 330, + 37, + 201, + 142, + 279, + 151, + 237, + 373, + 282, + 140, + 115, + 171, + 236, + 72, + 307, + 310, + 187, + 257, + 22, + 331, + 378, + 83, + 323, + 370, + 93, + 185, + 359, + 199, + 241, + 260, + 220, + 262, + 335, + 101, + 178, + 247, + 387, + 384, + 12, + 74, + 293, + 49, + 250, + 185, + 1, + 193, + 2, + 91, + 70, + 355, + 194, + 266, + 9, + 218, + 167, + 283, + 293, + 269, + 170, + 284, + 30, + 274, + 201, + 47, + 194, + 175, + 358, + 336, + 134, + 371, + 146, + 297, + 50, + 268, + 16, + 50, + 378, + 150, + 195, + 343, + 23, + 379, + 235, + 316, + 8, + 86, + 313, + 106, + 320, + 62, + 292, + 207, + 398, + 140, + 213, + 335, + 393, + 15, + 158, + 222, + 74, + 357, + 345, + 67, + 310, + 63, + 242, + 136, + 202, + 326, + 357, + 247, + 397, + 330, + 352, + 84, + 344, + 105, + 141, + 202, + 163, + 127, + 64, + 21, + 23, + 16, + 260, + 196, + 80, + 172, + 283, + 256, + 276, + 267, + 324, + 374, + 20, + 200, + 162, + 367, + 375, + 50, + 320, + 90, + 340, + 241, + 216, + 378, + 213, + 223, + 172, + 82, + 167, + 191, + 100, + 179, + 322, + 301, + 195, + 243, + 17, + 385, + 132, + 305, + 143, + 85, + 43, + 24, + 239, + 17, + 44, + 252, + 255, + 66, + 310, + 157, + 178, + 170, + 373, + 14, + 142, + 154, + 47, + 358, + 99, + 189, + 77, + 261, + 39, + 14, + 28, + 302, + 132, + 102, + 365, + 378, + 159, + 186, + 292, + 372, + 181, + 284, + 277, + 187, + 268, + 280, + 282, + 307, + 280, + 358, + 125, + 341, + 138, + 299, + 214, + 273, + 43, + 345, + 321, + 248, + 257, + 49, + 222, + 250, + 261, + 29, + 75, + 355, + 238, + 219, + 18, + 265, + 2, + 158, + 290, + 321, + 285, + 141, + 227, + 392, + 93, + 18, + 24, + 134, + 32, + 41, + 345, + 160, + 258, + 182, + 301, + 229, + 54, + 172, + 39, + 29, + 224, + 175, + 318, + 15, + 226, + 385, + 88, + 55, + 329, + 46, + 255, + 335, + 178, + 176, + 116, + 360, + 300, + 321, + 317, + 327, + 278, + 237, + 107, + 326, + 46, + 84, + 283, + 341, + 95, + 320, + 101, + 40, + 129, + 395, + 45, + 371, + 235, + 16, + 46, + 182, + 34, + 256, + 240, + 78, + 37, + 308, + 143, + 195, + 372, + 73, + 129, + 234, + 17, + 314, + 346, + 391, + 184, + 182, + 15, + 216, + 20, + 208, + 1, + 114, + 144, + 168, + 397, + 121, + 344, + 243, + 382, + 141, + 142, + 3, + 28, + 177, + 219, + 267, + 228, + 170, + 206, + 273, + 34, + 176, + 186, + 68, + 283, + 333, + 273, + 298, + 399, + 65, + 358, + 35, + 248, + 364, + 224, + 134, + 154, + 267, + 230, + 383, + 118, + 96, + 82, + 118, + 322, + 348, + 84, + 260, + 18, + 203, + 7, + 27, + 164, + 298, + 123, + 291, + 286, + 323, + 392, + 311, + 25, + 239, + 56, + 330, + 52, + 306, + 185, + 1, + 320, + 41, + 83, + 253, + 251, + 168, + 368, + 352, + 57, + 184, + 280, + 104, + 5, + 343, + 108, + 294, + 341, + 279, + 299, + 10, + 195, + 129, + 102, + 358, + 235, + 56, + 56, + 17, + 348, + 262, + 221, + 321, + 364, + 234, + 221, + 25, + 209, + 203, + 399, + 72, + 114, + 110, + 362, + 390, + 369, + 185, + 31, + 261, + 37, + 345, + 211, + 308, + 310, + 206, + 58, + 30, + 151, + 302, + 355, + 253, + 386, + 16, + 358, + 380, + 205, + 218, + 146, + 123, + 268, + 220, + 182, + 60, + 128, + 62, + 96, + 25, + 94, + 108, + 288, + 295, + 343, + 10, + 134, + 250, + 62, + 125, + 6, + 295, + 257, + 353, + 279, + 204, + 4, + 300, + 121, + 231, + 73, + 226, + 292, + 155, + 290, + 196, + 221, + 202, + 86, + 8, + 384, + 319, + 170, + 363, + 358, + 26, + 23, + 271, + 195, + 6, + 283, + 275, + 240, + 93, + 320, + 1, + 340, + 287, + 140, + 144, + 58, + 184, + 39, + 128, + 258, + 353, + 116, + 149, + 95, + 379, + 85, + 164, + 275, + 238, + 3, + 356, + 23, + 152, + 372, + 77, + 188, + 37, + 81, + 74, + 336, + 77, + 189, + 283, + 254, + 56, + 267, + 81, + 218, + 202, + 332, + 133, + 358, + 237, + 181, + 213, + 335, + 126, + 66, + 313, + 36, + 138, + 207, + 112, + 164, + 146, + 55, + 290, + 297, + 50, + 39, + 228, + 286, + 190, + 238, + 165, + 74, + 301, + 328, + 302, + 96, + 332, + 131, + 151, + 79, + 340, + 112, + 312, + 56, + 87, + 258, + 131, + 138, + 236, + 335, + 313, + 210, + 325, + 343, + 124, + 255, + 193, + 180, + 392, + 348, + 361, + 314, + 240, + 60, + 163, + 114, + 337, + 162, + 316, + 222, + 47, + 117, + 208, + 366, + 98, + 278, + 375, + 260, + 254, + 91, + 395, + 305, + 390, + 50, + 275, + 155, + 190, + 59, + 3, + 287, + 347, + 149, + 292, + 52, + 187, + 157, + 120, + 176, + 135, + 299, + 361, + 193, + 116, + 223, + 344, + 22, + 165, + 337, + 103, + 117, + 341, + 239, + 32, + 137, + 359, + 72, + 89, + 65, + 149, + 160, + 148, + 73, + 280, + 225, + 113, + 387, + 159, + 287, + 95, + 139, + 351, + 325, + 351, + 44, + 50, + 370, + 96, + 377, + 161, + 382, + 323, + 168, + 324, + 309, + 293, + 128, + 263, + 293, + 262, + 266, + 261, + 71, + 385, + 287, + 237, + 190, + 119, + 41, + 184, + 228, + 222, + 258, + 379, + 152, + 272, + 242, + 321, + 22, + 24, + 353, + 133, + 36, + 214, + 9, + 368, + 254, + 249, + 298, + 216, + 320, + 257, + 347, + 136, + 26, + 263, + 79, + 361, + 285, + 280, + 289, + 96, + 125, + 210, + 143, + 248, + 393, + 225, + 324, + 305, + 21, + 378, + 333, + 247, + 297, + 369, + 244, + 373, + 197, + 271, + 164, + 373, + 75, + 195, + 321, + 62, + 63, + 240, + 81, + 172, + 219, + 189, + 47, + 75, + 238, + 258, + 36, + 38, + 24, + 35, + 43, + 52, + 25, + 69, + 111, + 255, + 294, + 396, + 50, + 2, + 203, + 164, + 86, + 164, + 70, + 284, + 24, + 254, + 358, + 36, + 158, + 24, + 72, + 201, + 160, + 182, + 190, + 4, + 171, + 49, + 344, + 260, + 319, + 398, + 332, + 25, + 126, + 296, + 317, + 329, + 271, + 344, + 392, + 386, + 334, + 140, + 45, + 166, + 363, + 234, + 146, + 254, + 113, + 168, + 313, + 383, + 107, + 175, + 138, + 149, + 252, + 121, + 250, + 334, + 291, + 208, + 388, + 111, + 112, + 87, + 39, + 207, + 205, + 173, + 310, + 96, + 252, + 121, + 27, + 360, + 205, + 357, + 337, + 373, + 380, + 177, + 91, + 278, + 189, + 294, + 338, + 324, + 37, + 343, + 354, + 129, + 42, + 374, + 259, + 354, + 135, + 333, + 84, + 228, + 280, + 99, + 244, + 297, + 172, + 263, + 237, + 180, + 240, + 117, + 178, + 22, + 327, + 4, + 109, + 306, + 140, + 182, + 178, + 2, + 4, + 78, + 233, + 325, + 13, + 188, + 231, + 356, + 379, + 377, + 114, + 76, + 82, + 96, + 234, + 365, + 173, + 343, + 101, + 38, + 138, + 175, + 298, + 91, + 150, + 44, + 218, + 239, + 167, + 157, + 81, + 197, + 91, + 63, + 313, + 102, + 151, + 377, + 77, + 138, + 215, + 337, + 257, + 353, + 233, + 388, + 342, + 343, + 10, + 309, + 122, + 40, + 323, + 377, + 352, + 337, + 65, + 173, + 78, + 135, + 364, + 141, + 36, + 191, + 62, + 202, + 53, + 366, + 63, + 326, + 254, + 12, + 55, + 247, + 361, + 190, + 162, + 395, + 19, + 52, + 220, + 6, + 326, + 227, + 8, + 102, + 334, + 358, + 284, + 69, + 216, + 173, + 128, + 58, + 205, + 213, + 84, + 290, + 34, + 379, + 24, + 275, + 222, + 129, + 128, + 384, + 327, + 303, + 138, + 61, + 106, + 124, + 255, + 378, + 194, + 137, + 99, + 357, + 258, + 371, + 131, + 200, + 55, + 71, + 239, + 289, + 343, + 141, + 237, + 112, + 5, + 39, + 32, + 231, + 309, + 37, + 175, + 199, + 45, + 227, + 241, + 332, + 223, + 318, + 310, + 395, + 219, + 275, + 109, + 272, + 187, + 34, + 114, + 311, + 8, + 249, + 55, + 118, + 333, + 53, + 214, + 340, + 133, + 229, + 103, + 154, + 251, + 265, + 153, + 12, + 293, + 108, + 209, + 334, + 277, + 57, + 366, + 36, + 339, + 25, + 135, + 40, + 240, + 271, + 315, + 13, + 390, + 100, + 380, + 26, + 162, + 80, + 88, + 390, + 371, + 339, + 239, + 200, + 115, + 120, + 106, + 59, + 98, + 240, + 15, + 32, + 91, + 108, + 95, + 52, + 275, + 160, + 195, + 98, + 53, + 399, + 59, + 388, + 317, + 337, + 252, + 209, + 68, + 348, + 375, + 18, + 120, + 259, + 248, + 248, + 2, + 35, + 375, + 39, + 23, + 355, + 233, + 31, + 371, + 388, + 319, + 335, + 242, + 374, + 77, + 381, + 251, + 243, + 389, + 262, + 190, + 117, + 324, + 218, + 397, + 263, + 386, + 80, + 360, + 223, + 192, + 177, + 207, + 148, + 75, + 368, + 73, + 395, + 236, + 163, + 230, + 134, + 162, + 262, + 48, + 331, + 162, + 201, + 68, + 209, + 192, + 272, + 331, + 390, + 298, + 227, + 323, + 43, + 297, + 144, + 262, + 64, + 272, + 241, + 137, + 187, + 58, + 336, + 157, + 373, + 66, + 217, + 257, + 336, + 259, + 82, + 77, + 166, + 185, + 385, + 172, + 106, + 309, + 297, + 213, + 377, + 212, + 225, + 239, + 320, + 288, + 316, + 3, + 227, + 154, + 99, + 208, + 210, + 289, + 338, + 226, + 362, + 37, + 250, + 164, + 313, + 315, + 68, + 165, + 386, + 189, + 140, + 103, + 399, + 397, + 229, + 238, + 105, + 100, + 155, + 181, + 310, + 191, + 338, + 314, + 36, + 228, + 293, + 151, + 232, + 170, + 155, + 374, + 272, + 386, + 256, + 331, + 348, + 400, + 165, + 164, + 108, + 320, + 320, + 80, + 131, + 156, + 66, + 83, + 334, + 362, + 327, + 286, + 301, + 300, + 22, + 253, + 108, + 120, + 289, + 118, + 77, + 164, + 124, + 208, + 19, + 45, + 98, + 310, + 338, + 223, + 109, + 398, + 341, + 362, + 25, + 305, + 104, + 181, + 94, + 50, + 353, + 36, + 205, + 96, + 72, + 354, + 281, + 326, + 304, + 395, + 328, + 377, + 188, + 10, + 91, + 185, + 337, + 341, + 392, + 324, + 130, + 193, + 263, + 131, + 258, + 245, + 235, + 14, + 202, + 356, + 155, + 284, + 225, + 372, + 72, + 145, + 290, + 258, + 142, + 233, + 9, + 130, + 245, + 286, + 116, + 132, + 348, + 63, + 335, + 245, + 232, + 38, + 214, + 127, + 246, + 302, + 241, + 176, + 277, + 264, + 22, + 85, + 120, + 172, + 91, + 55, + 52, + 221, + 118, + 355, + 137, + 182, + 209, + 376, + 228, + 47, + 291, + 229, + 384, + 126, + 234, + 267, + 364, + 345, + 250, + 64, + 296, + 35, + 150, + 196, + 381, + 142, + 5, + 122, + 337, + 109, + 183, + 272, + 4, + 191, + 243, + 134, + 36, + 49, + 84, + 377, + 22, + 188, + 89, + 286, + 77, + 160, + 77, + 192, + 331, + 99, + 148, + 34, + 187, + 219, + 339, + 180, + 368, + 110, + 159, + 172, + 125, + 101, + 364, + 156, + 239, + 304, + 349, + 56, + 123, + 225, + 348, + 357, + 47, + 126, + 166, + 165, + 144, + 74, + 51, + 79, + 199, + 45, + 153, + 27, + 225, + 299, + 135, + 387, + 175, + 4, + 347, + 398, + 10, + 358, + 226, + 269, + 307, + 347, + 72, + 196, + 17, + 55, + 96, + 346, + 75, + 196, + 223, + 266, + 299, + 209, + 385, + 146, + 68, + 348, + 395, + 324, + 84, + 256, + 126, + 182, + 75, + 218, + 57, + 217, + 145, + 75, + 283, + 396, + 367, + 290, + 12, + 120, + 261, + 21, + 115, + 39, + 26, + 399, + 62, + 204, + 220, + 300, + 396, + 380, + 129, + 244, + 357, + 362, + 286, + 40, + 29, + 109, + 270, + 86, + 376, + 5, + 24, + 47, + 388, + 123, + 252, + 189, + 137, + 375, + 16, + 148, + 391, + 279, + 396, + 322, + 145, + 123, + 219, + 305, + 272, + 188, + 107, + 376, + 315, + 370, + 251, + 58, + 302, + 17, + 156, + 322, + 376, + 37, + 72, + 43, + 292, + 166, + 398, + 258, + 328, + 261, + 58, + 393, + 43, + 245, + 26, + 130, + 319, + 346, + 35, + 197, + 69, + 131, + 378, + 47, + 231, + 245, + 31, + 188, + 27, + 300, + 20, + 363, + 306, + 225, + 120, + 86, + 219, + 19, + 79, + 105, + 267, + 344, + 284, + 314, + 108, + 202, + 242, + 148, + 46, + 365, + 20, + 226, + 376, + 265, + 148, + 38, + 122, + 267, + 241, + 235, + 398, + 133, + 208, + 238, + 214, + 181, + 124, + 310, + 27, + 156, + 99, + 201, + 16, + 339, + 64, + 134, + 77, + 44, + 157, + 284, + 182, + 29, + 107, + 69, + 161, + 31, + 327, + 82, + 5, + 285, + 377, + 246, + 267, + 244, + 139, + 63, + 238, + 57, + 228, + 200, + 305, + 104, + 389, + 79, + 152, + 201, + 380, + 246, + 383, + 10, + 100, + 304, + 204, + 92, + 104, + 302, + 354, + 33, + 31, + 239, + 273, + 208, + 77, + 366, + 373, + 154, + 123, + 103, + 319, + 71, + 155, + 247, + 106, + 46, + 186, + 78, + 181, + 120, + 280, + 308, + 217, + 288, + 33, + 122, + 241, + 376, + 343, + 190, + 374, + 182, + 154, + 186, + 205, + 192, + 184, + 298, + 115, + 62, + 2, + 324, + 183, + 368, + 198, + 113, + 299, + 67, + 178, + 40, + 131, + 292, + 92, + 368, + 370, + 399, + 200, + 33, + 187, + 245, + 327, + 359, + 17, + 166, + 34, + 340, + 244, + 178, + 240, + 71, + 104, + 74, + 286, + 292, + 384, + 242, + 229, + 166, + 127, + 190, + 184, + 166, + 288, + 252, + 317, + 81, + 32, + 77, + 231, + 204, + 277, + 347, + 345, + 79, + 14, + 261, + 84, + 242, + 111, + 274, + 157, + 315, + 248, + 352, + 66, + 243, + 212, + 83, + 218, + 261, + 126, + 10, + 134, + 135, + 7, + 281, + 166, + 253, + 358, + 108, + 382, + 235, + 271, + 143, + 139, + 286, + 32, + 228, + 387, + 242, + 190, + 177, + 318, + 122, + 354, + 100, + 76, + 160, + 274, + 382, + 114, + 163, + 78, + 55, + 101, + 153, + 130, + 292, + 285, + 291, + 152, + 107, + 11, + 57, + 117, + 173, + 6, + 110, + 182, + 350, + 325, + 195, + 139, + 301, + 210, + 102, + 35, + 195, + 272, + 272, + 393, + 12, + 215, + 97, + 91, + 308, + 162, + 395, + 273, + 244, + 278, + 246, + 327, + 293, + 80, + 265, + 282, + 318, + 268, + 52, + 93, + 294, + 156, + 36, + 184, + 374, + 172, + 291, + 64, + 327, + 208, + 67, + 346, + 228, + 393, + 121, + 387, + 307, + 263, + 392, + 98, + 231, + 294, + 340, + 308, + 270, + 81, + 171, + 160, + 331, + 141, + 204, + 26, + 348, + 33, + 81, + 203, + 24, + 333, + 21, + 351, + 359, + 219, + 203, + 272, + 61, + 321, + 267, + 35, + 225, + 98, + 346, + 253, + 122, + 307, + 20, + 152, + 128, + 121, + 307, + 47, + 74, + 221, + 367, + 339, + 290, + 329, + 313, + 330, + 103, + 369, + 66, + 60, + 169, + 52, + 368, + 90, + 392, + 213, + 45, + 103, + 98, + 125, + 124, + 269, + 74, + 147, + 157, + 78, + 279, + 48, + 396, + 96, + 27, + 384, + 124, + 385, + 132, + 299, + 178, + 98, + 343, + 226, + 277, + 69, + 276, + 208, + 325, + 353, + 369, + 290, + 103, + 301, + 166, + 252, + 202, + 33, + 293, + 195, + 151, + 388, + 345, + 184, + 91, + 8, + 120, + 160, + 23, + 229, + 211, + 169, + 278, + 364, + 78, + 279, + 391, + 351, + 37, + 364, + 249, + 17, + 117, + 55, + 60, + 327, + 178, + 206, + 307, + 70, + 31, + 377, + 400, + 269, + 1, + 274, + 169, + 141, + 174, + 326, + 72, + 257, + 244, + 196, + 78, + 384, + 312, + 229, + 331, + 39, + 85, + 235, + 88, + 165, + 219, + 234, + 31, + 303, + 388, + 364, + 271, + 144, + 376, + 129, + 11, + 199, + 12, + 376, + 178, + 130, + 80, + 53, + 345, + 299, + 15, + 23, + 178, + 189, + 9, + 36, + 288, + 326, + 119, + 20, + 197, + 204, + 329, + 149, + 311, + 143, + 223, + 213, + 242, + 379, + 50, + 55, + 76, + 362, + 308, + 221, + 226, + 27, + 88, + 165, + 315, + 85, + 327, + 168, + 251, + 57, + 3, + 231, + 128, + 392, + 347, + 160, + 386, + 69, + 135, + 377, + 197, + 83, + 339, + 28, + 83, + 117, + 347, + 44, + 234, + 180, + 166, + 69, + 48, + 233, + 252, + 237, + 73, + 58, + 60, + 188, + 98, + 294, + 30, + 39, + 364, + 138, + 160, + 282, + 100, + 167, + 195, + 37, + 76, + 244, + 293, + 290, + 34, + 99, + 315, + 377, + 262, + 173, + 400, + 161, + 5, + 160, + 27, + 337, + 271, + 128, + 2, + 327, + 312, + 163, + 52, + 322, + 329, + 284, + 374, + 99, + 29, + 237, + 124, + 8, + 325, + 293, + 222, + 16, + 242, + 50, + 383, + 94, + 322, + 225, + 155, + 309, + 111, + 169, + 376, + 201, + 94, + 299, + 163, + 167, + 362, + 152, + 194, + 326, + 332, + 305, + 193, + 227, + 120, + 340, + 325, + 294, + 263, + 130, + 262, + 152, + 332, + 25, + 161, + 46, + 337, + 229, + 21, + 170, + 365, + 259, + 23, + 1, + 299, + 374, + 310, + 285, + 243, + 391, + 11, + 129, + 75, + 286, + 140, + 357, + 315, + 390, + 256, + 237, + 245, + 283, + 194, + 338, + 25, + 100, + 188, + 233, + 172, + 158, + 266, + 333, + 77, + 356, + 358, + 241, + 74, + 41, + 46, + 136, + 7, + 283, + 302, + 271, + 23, + 151, + 85, + 209, + 252, + 340, + 166, + 318, + 128, + 75, + 114, + 321, + 69, + 74, + 83, + 62, + 108, + 377, + 86, + 232, + 345, + 225, + 328, + 35, + 268, + 105, + 287, + 181, + 135, + 27, + 48, + 382, + 359, + 144, + 336, + 50, + 3, + 321, + 389, + 313, + 291, + 1, + 363, + 231, + 156, + 185, + 384, + 394, + 245, + 208, + 23, + 385, + 166, + 301, + 165, + 63, + 194, + 83, + 209, + 320, + 229, + 381, + 169, + 182, + 79, + 110, + 20, + 354, + 266, + 26, + 216, + 268, + 303, + 1, + 222, + 135, + 297, + 45, + 313, + 130, + 54, + 242, + 9, + 354, + 370, + 105, + 396, + 205, + 38, + 224, + 131, + 207, + 317, + 225, + 344, + 242, + 241, + 271, + 239, + 42, + 110, + 367, + 257, + 9, + 279, + 107, + 310, + 276, + 322, + 293, + 44, + 99, + 22, + 278, + 137, + 258, + 111, + 221, + 335, + 321, + 153, + 382, + 97, + 58, + 64, + 105, + 170, + 168, + 196, + 136, + 349, + 33, + 57, + 360, + 224, + 133, + 323, + 310, + 292, + 309, + 146, + 35, + 106, + 87, + 202, + 127, + 355, + 156, + 398, + 116, + 281, + 136, + 241, + 231, + 315, + 62, + 301, + 398, + 259, + 247, + 187, + 208, + 15, + 215, + 233, + 124, + 157, + 210, + 279, + 256, + 400, + 102, + 353, + 400, + 392, + 293, + 63, + 131, + 236, + 105, + 307, + 275, + 204, + 169, + 303, + 191, + 397, + 204, + 158, + 341, + 229, + 131, + 244, + 58, + 331, + 368, + 55, + 270, + 162, + 258, + 232, + 237, + 190, + 108, + 105, + 391, + 371, + 304, + 378, + 29, + 201, + 163, + 232, + 317, + 36, + 396, + 318, + 179, + 374, + 286, + 254, + 273, + 251, + 62, + 155, + 41, + 212, + 51, + 380, + 292, + 145, + 331, + 14, + 367, + 306, + 230, + 299, + 157, + 387, + 356, + 181, + 249, + 361, + 376, + 256, + 340, + 111, + 376, + 91, + 76, + 89, + 119, + 67, + 398, + 139, + 378, + 82, + 202, + 91, + 179, + 115, + 215, + 136, + 393, + 245, + 159, + 195, + 400, + 153, + 262, + 187, + 374, + 255, + 98, + 392, + 128, + 266, + 5, + 19, + 121, + 324, + 309, + 274, + 320, + 56, + 398, + 327, + 4, + 330, + 231, + 95, + 96, + 279, + 252, + 297, + 122, + 70, + 18, + 39, + 300, + 61, + 230, + 8, + 293, + 139, + 198, + 282, + 366, + 57, + 241, + 188, + 86, + 276, + 140, + 380, + 119, + 200, + 207, + 153, + 51, + 256, + 322, + 63, + 78, + 158, + 361, + 5, + 264, + 189, + 279, + 162, + 64, + 347, + 383, + 66, + 7, + 110, + 117, + 52, + 74, + 103, + 168, + 181, + 395, + 90, + 317, + 21, + 244, + 78, + 328, + 208, + 195, + 227, + 353, + 340, + 37, + 66, + 118, + 341, + 326, + 148, + 349, + 327, + 28, + 287, + 317, + 178, + 379, + 382, + 186, + 40, + 204, + 344, + 334, + 352, + 383, + 154, + 213, + 108, + 94, + 291, + 313, + 400, + 255, + 173, + 238, + 252, + 31, + 296, + 212, + 267, + 223, + 63, + 138, + 377, + 364, + 178, + 200, + 201, + 215, + 175, + 370, + 90, + 372, + 7, + 77, + 114, + 226, + 368, + 22, + 48, + 228, + 51, + 323, + 103, + 24, + 257, + 164, + 11, + 394, + 99, + 349, + 99, + 20, + 61, + 89, + 47, + 275, + 355, + 69, + 115, + 49, + 274, + 212, + 142, + 41, + 97, + 8, + 281, + 231, + 156, + 260, + 303, + 14, + 200, + 184, + 303, + 146, + 157, + 94, + 193, + 154, + 367, + 360, + 156, + 35, + 182, + 235, + 262, + 295, + 392, + 146, + 115, + 355, + 282, + 131, + 348, + 64, + 361, + 257, + 362, + 287, + 283, + 243, + 330, + 73, + 178, + 357, + 185, + 98, + 318, + 299, + 102, + 268, + 88, + 36, + 227, + 166, + 153, + 317, + 107, + 64, + 3, + 7, + 70, + 175, + 17, + 198, + 158, + 195, + 354, + 261, + 51, + 176, + 296, + 138, + 144, + 288, + 13, + 299, + 325, + 274, + 187, + 33, + 253, + 391, + 349, + 127, + 167, + 124, + 263, + 85, + 49, + 246, + 278, + 361, + 6, + 7, + 286, + 145, + 116, + 126, + 106, + 285, + 103, + 86, + 85, + 30, + 176, + 72, + 253, + 199, + 88, + 216, + 163, + 69, + 217, + 376, + 256, + 82, + 385, + 361, + 116, + 193, + 195, + 394, + 151, + 258, + 182, + 43, + 286, + 109, + 110, + 1, + 176, + 78, + 371, + 219, + 192, + 329, + 50, + 168, + 203, + 214, + 128, + 361, + 250, + 263, + 177, + 337, + 143, + 8, + 178, + 325, + 122, + 204, + 90, + 287, + 398, + 322, + 368, + 176, + 391, + 31, + 358, + 260, + 288, + 30, + 224, + 125, + 362, + 400, + 81, + 74, + 15, + 52, + 209, + 219, + 28, + 182, + 132, + 193, + 183, + 356, + 337, + 315, + 67, + 229, + 102, + 274, + 334, + 391, + 90, + 58, + 162, + 249, + 139, + 109, + 275, + 159, + 246, + 260, + 392, + 138, + 169, + 70, + 83, + 352, + 328, + 110, + 251, + 375, + 153, + 171, + 176, + 393, + 298, + 34, + 89, + 202, + 314, + 246, + 250, + 367, + 10, + 126, + 309, + 42, + 201, + 351, + 41, + 98, + 265, + 6, + 160, + 30, + 112, + 205, + 219, + 356, + 24, + 57, + 224, + 44, + 168, + 143, + 225, + 106, + 192, + 65, + 65, + 8, + 84, + 244, + 394, + 71, + 5, + 307, + 106, + 48, + 66, + 21, + 294, + 235, + 257, + 6, + 203, + 179, + 372, + 161, + 174, + 187, + 359, + 9, + 251, + 318, + 400, + 356, + 301, + 245, + 362, + 305, + 179, + 345, + 134, + 25, + 306, + 361, + 228, + 210, + 239, + 297, + 247, + 203, + 248, + 190, + 138, + 311, + 79, + 232, + 330, + 37, + 157, + 332, + 247, + 151, + 255, + 91, + 1, + 39, + 313, + 369, + 10, + 75, + 292, + 122, + 311, + 311, + 272, + 312, + 212, + 372, + 351, + 80, + 70, + 33, + 9, + 355, + 17, + 290, + 196, + 2, + 181, + 174, + 106, + 3, + 259, + 228, + 247, + 59, + 257, + 154, + 144, + 367, + 78, + 249, + 357, + 246, + 115, + 229, + 241, + 303, + 240, + 197, + 3, + 106, + 363, + 243, + 257, + 79, + 330, + 82, + 148, + 264, + 103, + 205, + 120, + 83, + 207, + 132, + 215, + 293, + 59, + 79, + 88, + 322, + 299, + 390, + 358, + 160, + 360, + 112, + 231, + 18, + 298, + 334, + 223, + 224, + 198, + 244, + 22, + 357, + 114, + 23, + 257, + 387, + 240, + 115, + 351, + 255, + 74, + 104, + 56, + 284, + 105, + 121, + 63, + 127, + 186, + 323, + 233, + 93, + 396, + 45, + 254, + 375, + 188, + 168, + 326, + 221, + 357, + 347, + 289, + 172, + 220, + 361, + 370, + 288, + 149, + 324, + 240, + 325, + 233, + 244, + 129, + 82, + 183, + 108, + 318, + 10, + 84, + 394, + 162, + 194, + 38, + 223, + 204, + 379, + 264, + 354, + 333, + 212, + 126, + 298, + 226, + 191, + 3, + 206, + 32, + 58, + 385, + 278, + 114, + 12, + 271, + 304, + 171, + 59, + 131, + 10, + 267, + 167, + 142, + 1, + 389, + 333, + 344, + 175, + 25, + 295, + 17, + 21, + 110, + 83, + 238, + 319, + 98, + 148, + 288, + 236, + 126, + 87, + 395, + 28, + 200, + 77, + 53, + 138, + 387, + 314, + 4, + 68, + 180, + 23, + 14, + 42, + 303, + 138, + 58, + 325, + 142, + 91, + 186, + 209, + 169, + 162, + 194, + 192, + 239, + 45, + 48, + 6, + 107, + 15, + 109, + 248, + 396, + 114, + 376, + 377, + 399, + 374, + 276, + 56, + 181, + 156, + 320, + 229, + 284, + 59, + 342, + 293, + 117, + 176, + 107, + 264, + 174, + 334, + 197, + 149, + 380, + 216, + 30, + 133, + 166, + 319, + 222, + 328, + 39, + 393, + 144, + 126, + 126, + 217, + 168, + 194, + 226, + 86, + 148, + 12, + 17, + 257, + 108, + 275, + 157, + 273, + 184, + 1, + 276, + 342, + 12, + 110, + 379, + 158, + 73, + 323, + 188, + 114, + 246, + 125, + 41, + 349, + 60, + 40, + 228, + 104, + 88, + 231, + 28, + 280, + 164, + 76, + 196, + 84, + 326, + 149, + 19, + 69, + 142, + 59, + 290, + 385, + 311, + 243, + 324, + 107, + 163, + 63, + 213, + 255, + 191, + 186, + 2, + 300, + 253, + 369, + 254, + 247, + 150, + 50, + 242, + 253, + 77, + 239, + 361, + 92, + 330, + 8, + 374, + 315, + 193, + 15, + 165, + 194, + 111, + 153, + 159, + 207, + 82, + 146, + 21, + 397, + 161, + 150, + 240, + 29, + 77, + 371, + 60, + 27, + 11, + 291, + 261, + 30, + 289, + 369, + 139, + 32, + 158, + 257, + 307, + 293, + 9, + 155, + 228, + 187, + 369, + 393, + 331, + 88, + 160, + 324, + 267, + 31, + 330, + 226, + 387, + 20, + 376, + 394, + 298, + 231, + 138, + 57, + 152, + 253, + 157, + 31, + 287, + 62, + 380, + 79, + 92, + 195, + 367, + 124, + 217, + 8, + 22, + 255, + 202, + 359, + 261, + 138, + 230, + 229, + 156, + 103, + 182, + 235, + 184, + 310, + 330, + 105, + 47, + 141, + 297, + 319, + 283, + 160, + 174, + 342, + 1, + 84, + 229, + 286, + 82, + 40, + 391, + 57, + 216, + 314, + 383, + 344, + 4, + 296, + 353, + 182, + 218, + 354, + 135, + 280, + 378, + 109, + 337, + 10, + 298, + 189, + 209, + 150, + 162, + 388, + 262, + 37, + 239, + 145, + 13, + 137, + 309, + 221, + 201, + 391, + 156, + 17, + 153, + 112, + 273, + 210, + 395, + 136, + 234, + 390, + 173, + 206, + 225, + 132, + 227, + 279, + 330, + 13, + 81, + 262, + 336, + 339, + 365, + 395, + 273, + 293, + 122, + 35, + 208, + 216, + 357, + 143, + 7, + 240, + 151, + 220, + 361, + 64, + 89, + 279, + 180, + 155, + 353, + 178, + 390, + 383, + 39, + 70, + 360, + 34, + 221, + 98, + 99, + 178, + 282, + 257, + 268, + 348, + 61, + 186, + 317, + 189, + 376, + 290, + 140, + 173, + 88, + 83, + 9, + 383, + 321, + 382, + 290, + 392, + 398, + 200, + 248, + 17, + 175, + 67, + 53, + 371, + 62, + 131, + 25, + 330, + 54, + 254, + 157, + 214, + 31, + 76, + 229, + 245, + 114, + 259, + 125, + 353, + 78, + 120, + 336, + 138, + 160, + 212, + 184, + 105, + 146, + 136, + 149, + 40, + 361, + 209, + 204, + 297, + 232, + 142, + 294, + 343, + 180, + 241, + 48, + 80, + 354, + 267, + 78, + 307, + 221, + 4, + 34, + 15, + 100, + 126, + 274, + 319, + 82, + 338, + 237, + 120, + 132, + 232, + 193, + 50, + 338, + 124, + 339, + 129, + 335, + 253, + 146, + 126, + 78, + 163, + 187, + 84, + 205, + 396, + 296, + 279, + 143, + 381, + 285, + 110, + 182, + 135, + 241, + 298, + 157, + 4, + 343, + 161, + 181, + 373, + 226, + 87, + 378, + 26, + 340, + 382, + 22, + 329, + 174, + 83, + 333, + 13, + 228, + 335, + 166, + 298, + 303, + 115, + 274, + 181, + 351, + 378, + 311, + 68, + 152, + 84, + 87, + 266, + 143, + 394, + 12, + 110, + 123, + 242, + 294, + 325, + 90, + 219, + 201, + 93, + 71, + 20, + 181, + 235, + 346, + 385, + 158, + 199, + 91, + 306, + 107, + 318, + 380, + 96, + 346, + 193, + 385, + 365, + 136, + 99, + 283, + 103, + 298, + 170, + 245, + 140, + 145, + 74, + 374, + 381, + 61, + 312, + 251, + 352, + 252, + 299, + 382, + 272, + 280, + 43, + 395, + 26, + 10, + 400, + 50, + 70, + 164, + 220, + 183, + 221, + 374, + 355, + 330, + 169, + 136, + 318, + 23, + 234, + 381, + 184, + 344, + 299, + 289, + 369, + 265, + 263, + 252, + 244, + 398, + 247, + 315, + 168, + 235, + 233, + 141, + 4, + 251, + 201, + 166, + 158, + 16, + 365, + 238, + 52, + 93, + 197, + 88, + 284, + 288, + 116, + 33, + 392, + 164, + 204, + 75, + 343, + 248, + 260, + 258, + 319, + 277, + 166, + 179, + 35, + 287, + 214, + 263, + 48, + 23, + 297, + 273, + 355, + 237, + 127, + 162, + 33, + 142, + 92, + 236, + 144, + 307, + 108, + 72, + 305, + 358, + 79, + 91, + 47, + 54, + 400, + 235, + 193, + 80, + 104, + 235, + 380, + 292, + 120, + 201, + 145, + 209, + 47, + 149, + 193, + 159, + 302, + 181, + 322, + 250, + 205, + 49, + 115, + 149, + 121, + 164, + 316, + 345, + 278, + 338, + 69, + 178, + 66, + 145, + 348, + 395, + 168, + 227, + 233, + 272, + 218, + 122, + 44, + 349, + 257, + 173, + 197, + 109, + 248, + 152, + 345, + 271, + 21, + 334, + 280, + 167, + 130, + 105, + 272, + 115, + 22, + 284, + 274, + 9, + 214, + 272, + 157, + 277, + 82, + 357, + 264, + 100, + 369, + 336, + 260, + 355, + 103, + 158, + 163, + 209, + 61, + 11, + 199, + 188, + 113, + 167, + 378, + 324, + 186, + 361, + 24, + 146, + 172, + 67, + 259, + 288, + 37, + 61, + 253, + 342, + 152, + 8, + 83, + 50, + 391, + 283, + 106, + 196, + 180, + 92, + 187, + 219, + 345, + 369, + 382, + 316, + 89, + 313, + 251, + 318, + 67, + 326, + 321, + 148, + 247, + 31, + 117, + 359, + 388, + 215, + 127, + 318, + 233, + 327, + 265, + 376, + 301, + 8, + 207, + 245, + 23, + 369, + 201, + 8, + 289, + 345, + 259, + 329, + 311, + 241, + 283, + 3, + 361, + 243, + 155, + 110, + 389, + 396, + 349, + 43, + 204, + 64, + 337, + 248, + 201, + 86, + 38, + 304, + 204, + 365, + 233, + 200, + 330, + 198, + 359, + 313, + 147, + 116, + 243, + 7, + 120, + 365, + 66, + 381, + 377, + 222, + 58, + 344, + 385, + 236, + 250, + 183, + 247, + 319, + 164, + 60, + 258, + 39, + 337, + 398, + 78, + 2, + 5, + 341, + 149, + 273, + 194, + 103, + 76, + 161, + 149, + 82, + 279, + 68, + 178, + 268, + 338, + 21, + 228, + 117, + 389, + 48, + 22, + 91, + 300, + 199, + 253, + 358, + 338, + 340, + 74, + 354, + 275, + 262, + 13, + 58, + 52, + 62, + 263, + 224, + 242, + 306, + 87, + 355, + 38, + 44, + 85, + 217, + 135, + 33, + 357, + 29, + 214, + 24, + 312, + 341, + 209, + 303, + 103, + 8, + 112, + 31, + 203, + 311, + 367, + 65, + 118, + 47, + 262, + 59, + 247, + 59, + 18, + 199, + 192, + 80, + 242, + 253, + 359, + 226, + 247, + 25, + 185, + 198, + 337, + 70, + 377, + 366, + 206, + 373, + 357, + 329, + 316, + 290, + 293, + 300, + 67, + 222, + 148, + 76, + 24, + 31, + 41, + 303, + 244, + 210, + 130, + 306, + 368, + 335, + 180, + 303, + 305, + 392, + 68, + 213, + 309, + 148, + 279, + 89, + 255, + 394, + 6, + 162, + 308, + 257, + 290, + 161, + 105, + 362, + 147, + 22, + 351, + 248, + 332, + 173, + 37, + 193, + 11, + 105, + 125, + 70, + 228, + 322, + 74, + 246, + 91, + 315, + 381, + 332, + 374, + 198, + 11, + 222, + 383, + 267, + 143, + 46, + 180, + 183, + 236, + 258, + 16, + 3, + 102, + 4, + 386, + 143, + 113, + 322, + 200, + 61, + 164, + 81, + 18, + 21, + 152, + 252, + 279, + 269, + 82, + 205, + 183, + 91, + 108, + 15, + 61, + 342, + 126, + 181, + 318, + 394, + 16, + 52, + 151, + 91, + 188, + 359, + 126, + 212, + 3, + 14, + 163, + 342, + 67, + 304, + 242, + 97, + 240, + 292, + 228, + 1, + 289, + 328, + 18, + 266, + 29, + 123, + 135, + 79, + 143, + 162, + 210, + 211, + 307, + 199, + 175, + 214, + 214, + 366, + 10, + 378, + 47, + 61, + 148, + 17, + 254, + 389, + 302, + 164, + 185, + 124, + 136, + 379, + 291, + 34, + 130, + 370, + 141, + 171, + 263, + 348, + 381, + 184, + 126, + 338, + 245, + 356, + 14, + 90, + 265, + 150, + 229, + 137, + 38, + 189, + 180, + 67, + 156, + 27, + 30, + 298, + 286, + 1, + 85, + 43, + 155, + 26, + 6, + 61, + 44, + 203, + 352, + 293, + 112, + 224, + 360, + 184, + 276, + 177, + 196, + 166, + 348, + 27, + 397, + 245, + 389, + 66, + 396, + 18, + 214, + 330, + 81, + 3, + 352, + 108, + 323, + 28, + 265, + 37, + 274, + 221, + 355, + 64, + 159, + 270, + 62, + 59, + 187, + 63, + 316, + 39, + 62, + 13, + 151, + 63, + 364, + 380, + 330, + 329, + 22, + 146, + 36, + 141, + 62, + 24, + 294, + 130, + 290, + 254, + 112, + 308, + 155, + 88, + 374, + 328, + 363, + 137, + 274, + 280, + 303, + 154, + 2, + 296, + 29, + 99, + 266, + 138, + 48, + 223, + 89, + 75, + 91, + 229, + 309, + 234, + 13, + 219, + 219, + 7, + 385, + 225, + 273, + 87, + 326, + 317, + 371, + 168, + 294, + 25, + 328, + 345, + 183, + 173, + 291, + 390, + 267, + 383, + 121, + 263, + 58, + 111, + 331, + 331, + 369, + 138, + 109, + 17, + 29, + 192, + 394, + 155, + 353, + 71, + 37, + 251, + 168, + 351, + 385, + 82, + 100, + 196, + 228, + 243, + 189, + 90, + 278, + 327, + 90, + 273, + 56, + 321, + 259, + 377, + 157, + 160, + 7, + 221, + 228, + 72, + 275, + 20, + 358, + 18, + 240, + 335, + 199, + 171, + 372, + 11, + 201, + 277, + 112, + 138, + 55, + 115, + 179, + 192, + 328, + 316, + 128, + 114, + 170, + 387, + 25, + 350, + 319, + 312, + 271, + 181, + 265, + 112, + 322, + 385, + 82, + 139, + 344, + 105, + 100, + 303, + 217, + 161, + 296, + 267, + 374, + 163, + 292, + 227, + 396, + 112, + 104, + 126, + 36, + 67, + 226, + 353, + 220, + 69, + 83, + 294, + 271, + 156, + 148, + 16, + 198, + 181, + 254, + 114, + 277, + 173, + 104, + 228, + 76, + 100, + 195, + 166, + 112, + 331, + 326, + 257, + 400, + 296, + 248, + 126, + 200, + 328, + 328, + 85, + 216, + 81, + 331, + 124, + 87, + 339, + 87, + 381, + 343, + 299, + 396, + 338, + 262, + 144, + 54, + 69, + 299, + 197, + 256, + 388, + 155, + 42, + 283, + 175, + 304, + 273, + 338, + 353, + 44, + 229, + 163, + 354, + 159, + 118, + 368, + 367, + 345, + 59, + 38, + 94, + 103, + 73, + 394, + 155, + 329, + 146, + 43, + 114, + 276, + 45, + 4, + 260, + 313, + 117, + 229, + 71, + 248, + 2, + 384, + 135, + 39, + 321, + 328, + 94, + 385, + 210, + 351, + 128, + 127, + 24, + 46, + 61, + 379, + 30, + 142, + 130, + 147, + 149, + 5, + 275, + 246, + 246, + 93, + 49, + 298, + 200, + 337, + 344, + 320, + 2, + 101, + 260, + 353, + 161, + 205, + 95, + 171, + 397, + 78, + 205, + 216, + 54, + 47, + 278, + 352, + 193, + 295, + 135, + 331, + 116, + 83, + 154, + 265, + 308, + 48, + 363, + 45, + 10, + 3, + 190, + 78, + 267, + 260, + 67, + 247, + 179, + 9, + 231, + 243, + 15, + 36, + 14, + 359, + 320, + 303, + 172, + 266, + 166, + 257, + 130, + 267, + 317, + 119, + 102, + 306, + 114, + 38, + 112, + 192, + 208, + 284, + 107, + 33, + 249, + 238, + 161, + 146, + 341, + 351, + 152, + 60, + 318, + 340, + 240, + 326, + 163, + 198, + 230, + 170, + 331, + 12, + 194, + 122, + 125, + 386, + 398, + 314, + 291, + 337, + 398, + 4, + 25, + 143, + 367, + 208, + 383, + 171, + 375, + 147, + 63, + 292, + 157, + 314, + 303, + 2, + 370, + 117, + 144, + 247, + 35, + 38, + 267, + 7, + 81, + 82, + 338, + 123, + 180, + 207, + 319, + 259, + 129, + 329, + 281, + 384, + 283, + 217, + 223, + 394, + 72, + 215, + 304, + 325, + 383, + 364, + 180, + 3, + 158, + 105, + 181, + 209, + 400, + 344, + 62, + 233, + 155, + 225, + 174, + 282, + 225, + 87, + 168, + 184, + 60, + 104, + 231, + 344, + 77, + 69, + 63, + 106, + 63, + 102, + 255, + 363, + 126, + 134, + 212, + 319, + 336, + 32, + 164, + 96, + 87, + 118, + 196, + 36, + 206, + 333, + 315, + 394, + 201, + 99, + 199, + 126, + 113, + 229, + 155, + 375, + 114, + 16, + 74, + 181, + 347, + 265, + 105, + 54, + 121, + 305, + 297, + 179, + 204, + 373, + 377, + 392, + 242, + 322, + 193, + 228, + 385, + 119, + 79, + 305, + 90, + 243, + 332, + 285, + 7, + 37, + 8, + 30, + 294, + 267, + 112, + 205, + 149, + 165, + 196, + 189, + 78, + 346, + 385, + 136, + 112, + 315, + 375, + 376, + 284, + 213, + 202, + 319, + 18, + 121, + 62, + 140, + 232, + 25, + 385, + 369, + 271, + 345, + 321, + 14, + 352, + 83, + 163, + 43, + 257, + 213, + 8, + 176, + 339, + 91, + 101, + 332, + 334, + 248, + 360, + 49, + 16, + 313, + 352, + 88, + 328, + 180, + 294, + 6, + 51, + 334, + 40, + 290, + 69, + 144, + 316, + 340, + 380, + 13, + 167, + 356, + 317, + 379, + 285, + 321, + 370, + 378, + 97, + 187, + 14, + 340, + 236, + 14, + 157, + 202, + 197, + 126, + 349, + 254, + 392, + 288, + 171, + 46, + 7, + 234, + 222, + 41, + 199, + 153, + 82, + 270, + 317, + 323, + 378, + 320, + 392, + 346, + 299, + 271, + 124, + 201, + 375, + 269, + 52, + 246, + 392, + 34, + 298, + 70, + 272, + 78, + 232, + 86, + 338, + 93, + 127, + 218, + 227, + 113, + 39, + 203, + 66, + 51, + 306, + 89, + 242, + 115, + 133, + 226, + 278, + 266, + 135, + 202, + 127, + 314, + 156, + 32, + 26, + 265, + 222, + 110, + 361, + 275, + 361, + 343, + 63, + 225, + 55, + 76, + 386, + 82, + 112, + 10, + 85, + 174, + 310, + 68, + 201, + 344, + 353, + 94, + 122, + 309, + 392, + 396, + 67, + 112, + 225, + 120, + 374, + 119, + 38, + 40, + 17, + 303, + 201, + 1, + 282, + 328, + 277, + 330, + 393, + 90, + 298, + 199, + 21, + 196, + 363, + 244, + 396, + 36, + 336, + 245, + 313, + 158, + 59, + 376, + 155, + 157, + 28, + 205, + 314, + 192, + 342, + 181, + 325, + 388, + 78, + 399, + 343, + 11, + 52, + 400, + 70, + 47, + 162, + 42, + 15, + 209, + 228, + 330, + 305, + 190, + 285, + 389, + 204, + 221, + 289, + 159, + 377, + 148, + 186, + 87, + 188, + 344, + 116, + 320, + 400, + 223, + 70, + 311, + 20, + 166, + 145, + 189, + 45, + 205, + 122, + 245, + 393, + 340, + 230, + 64, + 279, + 170, + 350, + 154, + 206, + 319, + 370, + 316, + 262, + 326, + 396, + 317, + 329, + 262, + 327, + 282, + 197, + 80, + 299, + 353, + 321, + 124, + 121, + 11, + 245, + 317, + 368, + 189, + 221, + 322, + 382, + 159, + 104, + 135, + 155, + 325, + 241, + 183, + 214, + 85, + 211, + 170, + 168, + 327, + 389, + 94, + 157, + 235, + 385, + 335, + 271, + 236, + 22, + 290, + 220, + 163, + 391, + 224, + 140, + 116, + 268, + 309, + 126, + 89, + 220, + 187, + 252, + 277, + 111, + 263, + 297, + 262, + 92, + 51, + 89, + 228, + 400, + 109, + 156, + 233, + 131, + 115, + 394, + 210, + 161, + 243, + 66, + 150, + 359, + 213, + 368, + 98, + 214, + 335, + 332, + 220, + 26, + 209, + 44, + 280, + 282, + 386, + 24, + 213, + 197, + 352, + 5, + 10, + 42, + 2, + 101, + 36, + 208, + 137, + 247, + 397, + 162, + 344, + 26, + 366, + 25, + 271, + 218, + 188, + 75, + 11, + 24, + 45, + 129, + 384, + 134, + 326, + 23, + 193, + 291, + 15, + 62, + 168, + 364, + 345, + 208, + 291, + 112, + 141, + 202, + 17, + 270, + 154, + 61, + 104, + 19, + 98, + 95, + 202, + 225, + 42, + 244, + 15, + 149, + 171, + 270, + 120, + 341, + 302, + 393, + 275, + 34, + 226, + 152, + 94, + 199, + 392, + 251, + 188, + 340, + 389, + 393, + 216, + 87, + 111, + 359, + 114, + 46, + 165, + 333, + 266, + 358, + 74, + 363, + 134, + 168, + 388, + 145, + 184, + 366, + 376, + 89, + 277, + 259, + 374, + 25, + 346, + 107, + 139, + 42, + 212, + 208, + 129, + 319, + 298, + 275, + 58, + 376, + 93, + 207, + 351, + 268, + 282, + 213, + 125, + 81, + 243, + 238, + 246, + 347, + 188, + 166, + 126, + 110, + 214, + 265, + 234, + 395, + 343, + 119, + 108, + 303, + 4, + 306, + 307, + 196, + 86, + 345, + 112, + 81, + 390, + 297, + 80, + 104, + 212, + 234, + 132, + 316, + 136, + 102, + 83, + 276, + 393, + 29, + 164, + 334, + 386, + 171, + 242, + 246, + 65, + 175, + 333, + 73, + 54, + 173, + 138, + 203, + 260, + 381, + 163, + 196, + 283, + 123, + 169, + 106, + 316, + 156, + 222, + 126, + 115, + 299, + 391, + 251, + 391, + 246, + 330, + 195, + 263, + 238, + 242, + 197, + 62, + 71, + 140, + 312, + 282, + 76, + 105, + 219, + 368, + 240, + 15, + 41, + 53, + 135, + 134, + 207, + 371, + 388, + 82, + 311, + 184, + 147, + 11, + 86, + 293, + 279, + 58, + 258, + 400, + 321, + 330, + 100, + 182, + 28, + 50, + 31, + 166, + 163, + 94, + 172, + 206, + 47, + 191, + 242, + 112, + 313, + 75, + 362, + 187, + 116, + 295, + 332, + 387, + 23, + 183, + 296, + 65, + 228, + 251, + 289, + 161, + 340, + 274, + 214, + 56, + 75, + 36, + 379, + 23, + 211, + 329, + 71, + 80, + 350, + 86, + 107, + 174, + 104, + 367, + 80, + 269, + 273, + 273, + 46, + 331, + 374, + 154, + 135, + 330, + 41, + 82, + 206, + 348, + 118, + 61, + 36, + 315, + 189, + 371, + 218, + 223, + 130, + 1, + 18, + 113, + 73, + 134, + 118, + 17, + 33, + 15, + 266, + 379, + 145, + 185, + 379, + 180, + 75, + 208, + 21, + 327, + 163, + 359, + 193, + 286, + 354, + 205, + 102, + 336, + 394, + 133, + 89, + 178, + 84, + 9, + 151, + 71, + 261, + 283, + 207, + 379, + 99, + 155, + 108, + 374, + 96, + 331, + 363, + 146, + 115, + 246, + 342, + 327, + 176, + 358, + 234, + 104, + 158, + 351, + 350, + 339, + 114, + 88, + 202, + 349, + 217, + 277, + 196, + 16, + 268, + 168, + 202, + 129, + 175, + 22, + 323, + 105, + 143, + 241, + 30, + 215, + 172, + 45, + 22, + 284, + 86, + 20, + 374, + 160, + 244, + 392, + 265, + 319, + 86, + 347, + 188, + 130, + 179, + 136, + 27, + 189, + 288, + 234, + 253, + 19, + 217, + 265, + 127, + 316, + 161, + 37, + 84, + 376, + 382, + 181, + 195, + 85, + 13, + 283, + 111, + 238, + 385, + 291, + 394, + 154, + 80, + 140, + 292, + 132, + 56, + 170, + 209, + 327, + 159, + 216, + 87, + 63, + 123, + 239, + 27, + 184, + 340, + 164, + 177, + 296, + 332, + 340, + 164, + 21, + 87, + 256, + 398, + 143, + 236, + 85, + 359, + 114, + 144, + 356, + 295, + 148, + 43, + 204, + 212, + 48, + 156, + 260, + 287, + 173, + 126, + 147, + 354, + 142, + 274, + 66, + 398, + 150, + 274, + 30, + 342, + 28, + 65, + 177, + 363, + 283, + 268, + 199, + 372, + 272, + 176, + 250, + 46, + 344, + 224, + 292, + 346, + 112, + 73, + 341, + 390, + 344, + 43, + 276, + 17, + 327, + 89, + 39, + 42, + 299, + 202, + 289, + 357, + 288, + 122, + 64, + 6, + 54, + 154, + 235, + 336, + 19, + 311, + 41, + 192, + 303, + 347, + 387, + 201, + 132, + 325, + 273, + 202, + 162, + 214, + 90, + 78, + 118, + 273, + 121, + 225, + 36, + 126, + 370, + 258, + 315, + 288, + 323, + 229, + 52, + 351, + 379, + 128, + 391, + 339, + 138, + 73, + 266, + 393, + 99, + 74, + 378, + 109, + 229, + 293, + 366, + 355, + 219, + 377, + 219, + 246, + 353, + 226, + 241, + 375, + 39, + 229, + 188, + 275, + 240, + 115, + 234, + 352, + 22, + 306, + 302, + 317, + 221, + 224, + 140, + 219, + 155, + 166, + 343, + 313, + 326, + 99, + 168, + 79, + 149, + 57, + 144, + 228, + 28, + 38, + 352, + 112, + 16, + 350, + 66, + 158, + 25, + 292, + 376, + 285, + 163, + 43, + 214, + 395, + 15, + 122, + 365, + 4, + 308, + 16, + 13, + 205, + 256, + 335, + 252, + 301, + 149, + 170, + 206, + 121, + 397, + 387, + 174, + 348, + 72, + 233, + 218, + 254, + 139, + 271, + 101, + 321, + 188, + 366, + 86, + 265, + 182, + 350, + 202, + 393, + 160, + 134, + 312, + 206, + 112, + 28, + 301, + 374, + 312, + 104, + 262, + 100, + 104, + 276, + 199, + 90, + 232, + 124, + 363, + 26, + 269, + 188, + 227, + 344, + 380, + 35, + 67, + 161, + 125, + 386, + 358, + 289, + 276, + 25, + 398, + 105, + 334, + 360, + 273, + 293, + 50, + 350, + 94, + 326, + 23, + 380, + 349, + 123, + 132, + 283, + 121, + 211, + 327, + 186, + 146, + 362, + 307, + 31, + 74, + 338, + 177, + 173, + 132, + 336, + 35, + 273, + 46, + 265, + 110, + 262, + 229, + 197, + 166, + 122, + 13, + 289, + 312, + 229, + 58, + 347, + 2, + 49, + 303, + 195, + 69, + 312, + 223, + 319, + 278, + 151, + 97, + 216, + 197, + 295, + 84, + 204, + 179, + 157, + 380, + 224, + 93, + 58, + 287, + 378, + 56, + 37, + 168, + 370, + 33, + 4, + 362, + 347, + 132, + 351, + 163, + 207, + 109, + 214, + 170, + 327, + 383, + 218, + 64, + 105, + 345, + 212, + 318, + 395, + 384, + 237, + 387, + 83, + 203, + 55, + 163, + 226, + 131, + 203, + 260, + 132, + 214, + 16, + 210, + 239, + 25, + 280, + 295, + 363, + 315, + 326, + 274, + 211, + 272, + 202, + 239, + 63, + 357, + 366, + 181, + 267, + 170, + 378, + 318, + 195, + 178, + 97, + 56, + 354, + 96, + 212, + 376, + 138, + 229, + 261, + 32, + 49, + 256, + 52, + 190, + 227, + 164, + 342, + 228, + 393, + 290, + 24, + 95, + 385, + 281, + 304, + 130, + 235, + 150, + 10, + 297, + 396, + 61, + 235, + 87, + 116, + 189, + 5, + 231, + 45, + 303, + 297, + 347, + 271, + 37, + 195, + 223, + 270, + 309, + 247, + 247, + 203, + 294, + 307, + 238, + 313, + 41, + 323, + 290, + 84, + 391, + 368, + 160, + 236, + 337, + 61, + 85, + 141, + 54, + 48, + 62, + 168, + 245, + 163, + 66, + 323, + 173, + 145, + 184, + 198, + 154, + 347, + 366, + 284, + 257, + 32, + 281, + 344, + 387, + 18, + 196, + 65, + 52, + 233, + 388, + 35, + 68, + 362, + 78, + 275, + 84, + 59, + 172, + 13, + 283, + 218, + 14, + 206, + 203, + 100, + 234, + 376, + 364, + 240, + 82, + 101, + 336, + 1, + 182, + 354, + 385, + 365, + 154, + 390, + 302, + 239, + 46, + 345, + 353, + 107, + 329, + 292, + 145, + 300, + 135, + 320, + 342, + 107, + 349, + 120, + 233, + 55, + 189, + 390, + 201, + 315, + 289, + 310, + 291, + 315, + 196, + 15, + 92, + 326, + 89, + 196, + 286, + 19, + 265, + 370, + 394, + 67, + 138, + 281, + 98, + 201, + 309, + 154, + 37, + 266, + 32, + 345, + 130, + 98, + 250, + 263, + 24, + 315, + 326, + 375, + 362, + 347, + 85, + 50, + 241, + 344, + 67, + 241, + 302, + 162, + 377, + 179, + 80, + 73, + 155, + 75, + 55, + 35, + 273, + 175, + 370, + 234, + 273, + 57, + 91, + 74, + 8, + 44, + 28, + 118, + 356, + 190, + 359, + 243, + 388, + 273, + 381, + 332, + 12, + 106, + 250, + 155, + 70, + 361, + 15, + 124, + 321, + 337, + 44, + 353, + 35, + 247, + 22, + 84, + 301, + 297, + 132, + 225, + 66, + 105, + 348, + 133, + 212, + 152, + 328, + 79, + 49, + 223, + 121, + 74, + 126, + 320, + 67, + 374, + 228, + 173, + 17, + 236, + 12, + 117, + 218, + 192, + 346, + 370, + 138, + 266, + 270, + 391, + 167, + 132, + 233, + 207, + 162, + 65, + 251, + 14, + 173, + 72, + 191, + 165, + 38, + 8, + 204, + 204, + 376, + 203, + 105, + 182, + 336, + 121, + 20, + 69, + 275, + 254, + 40, + 149, + 343, + 197, + 262, + 21, + 259, + 330, + 246, + 383, + 43, + 325, + 46, + 40, + 338, + 262, + 116, + 75, + 266, + 2, + 389, + 90, + 29, + 101, + 244, + 363, + 58, + 3, + 68, + 137, + 195, + 344, + 105, + 113, + 378, + 19, + 107, + 208, + 83, + 250, + 201, + 238, + 283, + 135, + 372, + 74, + 200, + 159, + 216, + 334, + 29, + 108, + 156, + 303, + 300, + 55, + 37, + 366, + 225, + 323, + 181, + 217, + 388, + 143, + 313, + 369, + 81, + 389, + 128, + 139, + 179, + 222, + 110, + 154, + 166, + 5, + 95, + 294, + 339, + 277, + 171, + 320, + 105, + 216, + 374, + 266, + 8, + 78, + 296, + 119, + 367, + 95, + 357, + 180, + 175, + 43, + 7, + 15, + 348, + 26, + 116, + 327, + 321, + 19, + 297, + 62, + 377, + 112, + 175, + 240, + 1, + 178, + 3, + 90, + 149, + 377, + 103, + 296, + 40, + 22, + 43, + 232, + 212, + 343, + 228, + 276, + 68, + 140, + 112, + 314, + 72, + 7, + 274, + 163, + 252, + 153, + 388, + 304, + 218, + 73, + 107, + 246, + 145, + 200, + 211, + 22, + 85, + 197, + 326, + 200, + 373, + 310, + 263, + 86, + 13, + 388, + 309, + 246, + 248, + 305, + 388, + 304, + 165, + 221, + 303, + 397, + 56, + 245, + 246, + 48, + 87, + 266, + 108, + 56, + 144, + 140, + 93, + 245, + 256, + 97, + 226, + 273, + 347, + 165, + 212, + 228, + 207, + 169, + 305, + 371, + 186, + 334, + 396, + 244, + 100, + 352, + 358, + 326, + 339, + 270, + 396, + 301, + 284, + 11, + 177, + 191, + 126, + 68, + 227, + 33, + 366, + 298, + 359, + 193, + 122, + 393, + 122, + 203, + 30, + 303, + 194, + 392, + 151, + 366, + 31, + 293, + 174, + 53, + 26, + 218, + 85, + 136, + 306, + 113, + 10, + 61, + 173, + 48, + 56, + 97, + 70, + 146, + 399, + 283, + 50, + 278, + 366, + 185, + 35, + 323, + 13, + 344, + 144, + 141, + 33, + 279, + 89, + 383, + 267, + 101, + 396, + 337, + 247, + 341, + 224, + 376, + 360, + 9, + 196, + 136, + 104, + 376, + 263, + 383, + 3, + 124, + 314, + 136, + 23, + 46, + 346, + 318, + 338, + 249, + 270, + 205, + 145, + 179, + 232, + 245, + 228, + 230, + 50, + 263, + 119, + 7, + 240, + 2, + 149, + 158, + 120, + 175, + 163, + 63, + 25, + 16, + 263, + 219, + 340, + 339, + 186, + 128, + 29, + 354, + 195, + 387, + 145, + 121, + 184, + 268, + 344, + 9, + 87, + 242, + 355, + 309, + 99, + 220, + 131, + 247, + 82, + 101, + 373, + 220, + 119, + 373, + 332, + 125, + 264, + 247, + 118, + 307, + 305, + 303, + 348, + 275, + 60, + 325, + 154, + 189, + 374, + 374, + 58, + 365, + 353, + 257, + 372, + 315, + 352, + 259, + 312, + 395, + 320, + 181, + 125, + 206, + 195, + 161, + 322, + 389, + 398, + 113, + 77, + 376, + 162, + 8, + 350, + 14, + 298, + 48, + 217, + 217, + 33, + 86, + 224, + 239, + 206, + 35, + 321, + 330, + 287, + 89, + 7, + 134, + 191, + 149, + 274, + 228, + 229, + 108, + 372, + 313, + 237, + 211, + 178, + 101, + 396, + 55, + 86, + 137, + 61, + 118, + 67, + 336, + 327, + 88, + 317, + 32, + 385, + 275, + 164, + 331, + 286, + 49, + 66, + 242, + 20, + 141, + 11, + 313, + 313, + 2, + 324, + 128, + 172, + 282, + 199, + 384, + 313, + 148, + 73, + 200, + 366, + 75, + 260, + 133, + 299, + 269, + 29, + 399, + 355, + 358, + 174, + 102, + 169, + 194, + 343, + 174, + 170, + 171, + 80, + 395, + 329, + 147, + 64, + 328, + 372, + 364, + 228, + 357, + 151, + 85, + 95, + 185, + 345, + 307, + 300, + 312, + 237, + 125, + 132, + 164, + 392, + 70, + 400, + 67, + 126, + 155, + 317, + 57, + 54, + 276, + 146, + 184, + 137, + 107, + 376, + 362, + 6, + 95, + 273, + 327, + 100, + 110, + 352, + 90, + 144, + 288, + 323, + 126, + 200, + 400, + 220, + 59, + 34, + 289, + 354, + 118, + 241, + 148, + 199, + 322, + 40, + 312, + 140, + 77, + 112, + 223, + 140, + 13, + 1, + 185, + 388, + 24, + 131, + 398, + 318, + 280, + 63, + 175, + 47, + 134, + 327, + 206, + 52, + 48, + 64, + 194, + 178, + 377, + 55, + 55, + 107, + 265, + 338, + 263, + 27, + 92, + 373, + 357, + 295, + 207, + 324, + 133, + 119, + 151, + 175, + 2, + 77, + 288, + 151, + 116, + 168, + 371, + 245, + 20, + 142, + 174, + 112, + 203, + 98, + 209, + 73, + 328, + 15, + 33, + 40, + 377, + 124, + 370, + 396, + 25, + 215, + 368, + 135, + 133, + 151, + 282, + 80, + 304, + 280, + 67, + 327, + 177, + 333, + 178, + 151, + 146, + 56, + 76, + 312, + 186, + 212, + 132, + 31, + 296, + 141, + 60, + 75, + 209, + 382, + 49, + 179, + 389, + 106, + 146, + 103, + 158, + 300, + 91, + 239, + 221, + 305, + 164, + 148, + 351, + 270, + 121, + 129, + 383, + 296, + 375, + 49, + 259, + 231, + 272, + 275, + 352, + 222, + 339, + 299, + 54, + 20, + 348, + 80, + 332, + 342, + 227, + 27, + 286, + 243, + 162, + 147, + 164, + 1, + 259, + 222, + 398, + 371, + 322, + 178, + 327, + 33, + 319, + 175, + 272, + 351, + 245, + 247, + 55, + 154, + 325, + 300, + 344, + 8, + 207, + 79, + 138, + 76, + 159, + 115, + 3, + 166, + 336, + 235, + 300, + 344, + 89, + 276, + 110, + 117, + 37, + 52, + 370, + 20, + 345, + 290, + 198, + 158, + 127, + 226, + 355, + 239, + 381, + 158, + 51, + 62, + 152, + 355, + 148, + 97, + 108, + 238, + 107, + 127, + 103, + 332, + 77, + 238, + 258, + 211, + 86, + 374, + 172, + 60, + 339, + 309, + 220, + 63, + 387, + 132, + 222, + 369, + 243, + 388, + 64, + 375, + 264, + 212, + 33, + 121, + 187, + 326, + 35, + 154, + 292, + 303, + 337, + 25, + 18, + 307, + 136, + 197, + 241, + 150, + 181, + 335, + 306, + 208, + 388, + 379, + 75, + 133, + 295, + 343, + 86, + 255, + 193, + 126, + 128, + 200, + 307, + 76, + 79, + 145, + 213, + 249, + 24, + 240, + 384, + 245, + 333, + 72, + 145, + 21, + 306, + 86, + 173, + 172, + 211, + 258, + 226, + 235, + 109, + 286, + 169, + 25, + 331, + 125, + 369, + 176, + 370, + 310, + 235, + 390, + 179, + 136, + 223, + 129, + 155, + 337, + 82, + 292, + 111, + 332, + 252, + 3, + 178, + 201, + 31, + 143, + 154, + 3, + 92, + 263, + 171, + 6, + 151, + 251, + 267, + 29, + 157, + 153, + 29, + 155, + 360, + 338, + 81, + 96, + 166, + 93, + 382, + 7, + 176, + 53, + 43, + 393, + 210, + 87, + 3, + 92, + 384, + 148, + 152, + 181, + 378, + 353, + 202, + 196, + 212, + 235, + 246, + 227, + 236, + 304, + 180, + 201, + 336, + 19, + 17, + 185, + 255, + 99, + 133, + 98, + 227, + 72, + 260, + 260, + 1, + 331, + 219, + 41, + 32, + 344, + 335, + 326, + 98, + 42, + 86, + 90, + 282, + 381, + 88, + 34, + 191, + 96, + 147, + 378, + 354, + 218, + 251, + 384, + 240, + 337, + 120, + 364, + 51, + 95, + 159, + 230, + 373, + 52, + 81, + 249, + 194, + 368, + 374, + 108, + 380, + 57, + 66, + 393, + 222, + 300, + 147, + 158, + 391, + 226, + 64, + 347, + 241, + 134, + 274, + 162, + 293, + 167, + 372, + 176, + 390, + 232, + 354, + 250, + 311, + 191, + 329, + 177, + 208, + 88, + 204, + 342, + 364, + 296, + 222, + 339, + 247, + 144, + 372, + 342, + 233, + 83, + 223, + 210, + 330, + 68, + 282, + 171, + 177, + 203, + 264, + 383, + 308, + 341, + 246, + 352, + 55, + 143, + 193, + 319, + 54, + 311, + 237, + 52, + 9, + 391, + 294, + 96, + 47, + 46, + 132, + 312, + 120, + 231, + 68, + 134, + 61, + 326, + 323, + 314, + 393, + 288, + 322, + 177, + 326, + 322, + 244, + 117, + 322, + 253, + 385, + 258, + 296, + 48, + 189, + 2, + 329, + 351, + 237, + 92, + 69, + 105, + 388, + 37, + 399, + 165, + 300, + 268, + 143, + 322, + 299, + 376, + 221, + 363, + 158, + 156, + 224, + 336, + 126, + 51, + 205, + 107, + 56, + 289, + 395, + 312, + 48, + 310, + 384, + 190, + 173, + 332, + 346, + 227, + 362, + 48, + 270, + 387, + 232, + 303, + 113, + 368, + 295, + 278, + 200, + 20, + 181, + 111, + 16, + 185, + 225, + 282, + 350, + 380, + 156, + 20, + 135, + 302, + 199, + 180, + 194, + 15, + 4, + 341, + 106, + 353, + 294, + 300, + 208, + 161, + 332, + 224, + 387, + 285, + 236, + 262, + 294, + 90, + 50, + 65, + 215, + 111, + 5, + 191, + 138, + 168, + 139, + 369, + 325, + 137, + 273, + 399, + 54, + 314, + 75, + 286, + 349, + 36, + 276, + 306, + 129, + 7, + 165, + 103, + 373, + 227, + 376, + 173, + 326, + 378, + 347, + 63, + 280, + 319, + 46, + 325, + 232, + 170, + 322, + 288, + 364, + 218, + 260, + 86, + 95, + 393, + 190, + 76, + 48, + 378, + 136, + 316, + 223, + 83, + 314, + 42, + 398, + 252, + 384, + 90, + 76, + 310, + 100, + 209, + 301, + 317, + 120, + 324, + 137, + 324, + 35, + 167, + 215, + 235, + 331, + 316, + 310, + 192, + 395, + 180, + 375, + 142, + 105, + 213, + 183, + 82, + 330, + 336, + 130, + 162, + 166, + 124, + 28, + 222, + 332, + 322, + 246, + 31, + 184, + 85, + 111, + 126, + 373, + 393, + 343, + 80, + 50, + 140, + 394, + 9, + 14, + 345, + 10, + 180, + 375, + 313, + 266, + 95, + 287, + 52, + 93, + 239, + 57, + 397, + 175, + 250, + 52, + 64, + 317, + 112, + 330, + 370, + 150, + 224, + 248, + 134, + 143, + 11, + 221, + 203, + 266, + 46, + 297, + 105, + 276, + 255, + 39, + 112, + 9, + 344, + 94, + 61, + 299, + 16, + 190, + 112, + 83, + 208, + 173, + 19, + 258, + 392, + 106, + 208, + 103, + 280, + 137, + 127, + 193, + 335, + 287, + 314, + 390, + 69, + 121, + 162, + 285, + 55, + 364, + 96, + 376, + 314, + 90, + 43, + 214, + 208, + 190, + 125, + 188, + 233, + 297, + 320, + 210, + 217, + 8, + 149, + 70, + 183, + 365, + 90, + 147, + 244, + 5, + 168, + 235, + 60, + 153, + 128, + 214, + 94, + 227, + 159, + 218, + 277, + 134, + 119, + 383, + 113, + 190, + 144, + 77, + 75, + 224, + 272, + 84, + 240, + 98, + 394, + 394, + 40, + 69, + 24, + 27, + 266, + 26, + 22, + 33, + 196, + 210, + 63, + 226, + 31, + 132, + 199, + 28, + 35, + 22, + 79, + 80, + 59, + 365, + 309, + 112, + 133, + 38, + 396, + 159, + 385, + 375, + 8, + 393, + 144, + 55, + 254, + 246, + 359, + 316, + 126, + 362, + 213, + 81, + 357, + 385, + 104, + 97, + 168, + 273, + 234, + 42, + 223, + 18, + 387, + 139, + 50, + 399, + 387, + 227, + 134, + 199, + 204, + 151, + 318, + 217, + 2, + 141, + 167, + 110, + 247, + 380, + 257, + 205, + 119, + 5, + 186, + 236, + 249, + 358, + 65, + 203, + 379, + 372, + 288, + 359, + 342, + 50, + 350, + 244, + 248, + 348, + 294, + 189, + 369, + 188, + 64, + 65, + 24, + 43, + 45, + 215, + 386, + 108, + 1, + 222, + 137, + 239, + 295, + 74, + 183, + 134, + 252, + 376, + 379, + 361, + 394, + 165, + 234, + 285, + 158, + 181, + 201, + 282, + 116, + 260, + 246, + 317, + 27, + 15, + 144, + 119, + 246, + 94, + 272, + 35, + 250, + 291, + 97, + 350, + 37, + 308, + 267, + 166, + 248, + 36, + 242, + 91, + 177, + 111, + 278, + 15, + 353, + 268, + 45, + 189, + 151, + 23, + 322, + 235, + 328, + 240, + 156, + 176, + 57, + 247, + 8, + 81, + 186, + 15, + 254, + 97, + 66, + 253, + 143, + 18, + 345, + 37, + 86, + 255, + 3, + 45, + 373, + 306, + 102, + 379, + 44, + 398, + 365, + 224, + 312, + 14, + 1, + 313, + 268, + 35, + 227, + 47, + 291, + 154, + 208, + 230, + 348, + 394, + 5, + 338, + 318, + 355, + 87, + 181, + 248, + 97, + 321, + 290, + 135, + 352, + 113, + 119, + 390, + 136, + 51, + 119, + 43, + 141, + 38, + 75, + 137, + 14, + 356, + 70, + 100, + 73, + 168, + 44, + 290, + 342, + 113, + 82, + 333, + 187, + 70, + 46, + 125, + 320, + 96, + 228, + 252, + 151, + 343, + 21, + 22, + 196, + 28, + 354, + 331, + 257, + 305, + 289, + 30, + 237, + 156, + 250, + 88, + 184, + 32, + 272, + 171, + 27, + 97, + 265, + 337, + 197, + 67, + 339, + 133, + 16, + 216, + 324, + 388, + 248, + 131, + 357, + 135, + 371, + 392, + 290, + 230, + 90, + 254, + 40, + 359, + 309, + 357, + 336, + 334, + 173, + 155, + 282, + 1, + 263, + 155, + 369, + 332, + 100, + 147, + 383, + 65, + 351, + 209, + 105, + 331, + 100, + 270, + 114, + 108, + 128, + 220, + 375, + 141, + 69, + 19, + 278, + 352, + 365, + 250, + 278, + 234, + 141, + 380, + 43, + 169, + 2, + 256, + 329, + 97, + 368, + 32, + 240, + 374, + 373, + 48, + 268, + 386, + 149, + 7, + 46, + 277, + 127, + 243, + 102, + 294, + 80, + 28, + 71, + 328, + 193, + 87, + 346, + 122, + 276, + 392, + 175, + 227, + 163, + 29, + 91, + 157, + 379, + 114, + 220, + 141, + 29, + 207, + 248, + 130, + 22, + 51, + 383, + 172, + 61, + 25, + 28, + 102, + 103, + 134, + 364, + 74, + 126, + 261, + 288, + 87, + 311, + 274, + 388, + 58, + 400, + 184, + 53, + 123, + 170, + 366, + 175, + 277, + 348, + 243, + 322, + 315, + 35, + 50, + 20, + 388, + 213, + 82, + 34, + 53, + 297, + 369, + 3, + 68, + 152, + 119, + 393, + 57, + 220, + 129, + 97, + 171, + 338, + 282, + 195, + 176, + 257, + 277, + 47, + 237, + 332, + 151, + 383, + 185, + 185, + 106, + 161, + 327, + 45, + 265, + 236, + 170, + 252, + 172, + 64, + 298, + 144, + 262, + 389, + 179, + 308, + 126, + 189, + 128, + 20, + 272, + 129, + 60, + 166, + 217, + 147, + 250, + 248, + 325, + 177, + 84, + 347, + 305, + 363, + 177, + 93, + 29, + 377, + 350, + 284, + 109, + 363, + 178, + 237, + 145, + 115, + 59, + 166, + 168, + 76, + 35, + 25, + 357, + 56, + 157, + 157, + 302, + 222, + 80, + 265, + 392, + 110, + 163, + 300, + 33, + 57, + 88, + 29, + 66, + 106, + 75, + 210, + 331, + 23, + 291, + 377, + 385, + 369, + 327, + 106, + 193, + 36, + 213, + 231, + 195, + 22, + 123, + 308, + 50, + 256, + 372, + 388, + 240, + 399, + 251, + 360, + 41, + 21, + 304, + 298, + 390, + 196, + 105, + 56, + 396, + 102, + 327, + 39, + 91, + 269, + 317, + 127, + 358, + 322, + 301, + 319, + 94, + 268, + 61, + 301, + 259, + 293, + 234, + 311, + 135, + 233, + 143, + 3, + 380, + 179, + 81, + 102, + 314, + 3, + 43, + 62, + 160, + 86, + 39, + 15, + 333, + 288, + 377, + 10, + 253, + 163, + 5, + 273, + 285, + 183, + 116, + 6, + 259, + 374, + 38, + 365, + 345, + 336, + 103, + 51, + 48, + 92, + 146, + 80, + 205, + 185, + 362, + 228, + 257, + 225, + 176, + 49, + 366, + 371, + 308, + 343, + 386, + 9, + 343, + 265, + 284, + 137, + 373, + 372, + 255, + 233, + 154, + 64, + 136, + 48, + 377, + 179, + 153, + 327, + 385, + 349, + 273, + 130, + 261, + 207, + 215, + 311, + 49, + 117, + 78, + 292, + 315, + 70, + 383, + 160, + 21, + 56, + 201, + 328, + 99, + 181, + 68, + 203, + 114, + 180, + 262, + 378, + 397, + 230, + 165, + 355, + 10, + 296, + 109, + 264, + 80, + 202, + 255, + 381, + 55, + 193, + 334, + 397, + 386, + 216, + 356, + 356, + 45, + 9, + 304, + 186, + 334, + 60, + 128, + 317, + 163, + 151, + 234, + 115, + 386, + 77, + 345, + 149, + 240, + 221, + 84, + 143, + 332, + 344, + 204, + 83, + 22, + 304, + 183, + 337, + 311, + 274, + 93, + 276, + 341, + 94, + 174, + 346, + 74, + 90, + 348, + 120, + 291, + 202, + 220, + 3, + 316, + 19, + 212, + 276, + 388, + 228, + 302, + 120, + 150, + 206, + 30, + 130, + 270, + 263, + 358, + 374, + 84, + 208, + 306, + 187, + 258, + 90, + 6, + 355, + 101, + 239, + 80, + 241, + 285, + 368, + 94, + 118, + 380, + 152, + 164, + 400, + 185, + 115, + 270, + 19, + 271, + 298, + 56, + 118, + 253, + 270, + 184, + 372, + 169, + 382, + 327, + 349, + 352, + 177, + 202, + 24, + 129, + 129, + 93, + 42, + 377, + 2, + 249, + 249, + 188, + 82, + 318, + 72, + 349, + 180, + 103, + 308, + 385, + 189, + 370, + 334, + 348, + 161, + 284, + 17, + 166, + 198, + 307, + 323, + 225, + 170, + 219, + 369, + 81, + 247, + 232, + 138, + 57, + 11, + 142, + 236, + 151, + 308, + 14, + 329, + 184, + 170, + 28, + 13, + 49, + 11, + 163, + 10, + 51, + 140, + 96, + 318, + 258, + 149, + 362, + 133, + 39, + 113, + 47, + 100, + 52, + 364, + 34, + 14, + 181, + 354, + 13, + 226, + 258, + 178, + 371, + 321, + 303, + 310, + 131, + 317, + 199, + 52, + 178, + 204, + 8, + 326, + 63, + 53, + 399, + 64, + 5, + 106, + 177, + 258, + 133, + 283, + 346, + 114, + 185, + 313, + 126, + 101, + 342, + 17, + 99, + 321, + 35, + 102, + 395, + 212, + 129, + 147, + 381, + 301, + 206, + 34, + 380, + 127, + 260, + 136, + 258, + 97, + 387, + 150, + 103, + 281, + 302, + 208, + 18, + 198, + 304, + 337, + 311, + 83, + 393, + 112, + 231, + 378, + 392, + 212, + 267, + 32, + 144, + 78, + 193, + 355, + 263, + 84, + 195, + 116, + 143, + 5, + 109, + 199, + 208, + 381, + 53, + 241, + 353, + 90, + 325, + 51, + 186, + 323, + 273, + 208, + 14, + 69, + 88, + 396, + 380, + 353, + 15, + 170, + 333, + 116, + 373, + 262, + 149, + 222, + 312, + 56, + 190, + 247, + 292, + 10, + 53, + 342, + 87, + 65, + 1, + 394, + 43, + 253, + 107, + 112, + 172, + 108, + 164, + 286, + 358, + 259, + 269, + 362, + 217, + 283, + 284, + 200, + 118, + 55, + 201, + 194, + 324, + 374, + 126, + 329, + 177, + 20, + 187, + 53, + 349, + 115, + 189, + 394, + 183, + 55, + 346, + 175, + 1, + 285, + 351, + 309, + 171, + 17, + 268, + 312, + 50, + 45, + 35, + 43, + 70, + 328, + 55, + 200, + 99, + 306, + 147, + 81, + 74, + 247, + 196, + 307, + 91, + 85, + 186, + 398, + 242, + 118, + 244, + 142, + 309, + 32, + 351, + 221, + 176, + 12, + 83, + 102, + 188, + 353, + 127, + 345, + 164, + 169, + 310, + 93, + 240, + 282, + 80, + 204, + 345, + 127, + 59, + 19, + 31, + 225, + 229, + 209, + 154, + 332, + 243, + 186, + 77, + 7, + 207, + 328, + 363, + 81, + 108, + 194, + 388, + 165, + 300, + 184, + 43, + 102, + 392, + 393, + 377, + 267, + 303, + 249, + 178, + 286, + 351, + 297, + 263, + 153, + 347, + 91, + 18, + 341, + 283, + 129, + 124, + 8, + 263, + 204, + 4, + 156, + 177, + 148, + 228, + 207, + 334, + 338, + 382, + 343, + 137, + 116, + 160, + 270, + 223, + 91, + 53, + 349, + 386, + 346, + 126, + 47, + 233, + 320, + 315, + 309, + 363, + 169, + 75, + 368, + 153, + 118, + 101, + 309, + 186, + 89, + 127, + 293, + 31, + 122, + 340, + 125, + 157, + 142, + 88, + 241, + 180, + 225, + 225, + 132, + 236, + 114, + 223, + 129, + 65, + 40, + 397, + 111, + 261, + 314, + 160, + 203, + 346, + 263, + 142, + 398, + 215, + 1, + 120, + 274, + 285, + 341, + 151, + 38, + 119, + 257, + 314, + 332, + 378, + 64, + 206, + 151, + 311, + 283, + 338, + 362, + 19, + 90, + 293, + 21, + 267, + 102, + 181, + 253, + 80, + 251, + 134, + 254, + 276, + 70, + 308, + 228, + 241, + 235, + 68, + 312, + 394, + 276, + 221, + 372, + 31, + 167, + 262, + 358, + 21, + 159, + 70, + 371, + 149, + 132, + 136, + 66, + 171, + 308, + 148, + 301, + 22, + 368, + 50, + 236, + 219, + 159, + 317, + 387, + 357, + 94, + 199, + 263, + 383, + 330, + 112, + 162, + 323, + 263, + 20, + 70, + 96, + 292, + 17, + 309, + 45, + 297, + 355, + 75, + 260, + 232, + 147, + 277, + 368, + 264, + 101, + 23, + 156, + 24, + 318, + 322, + 153, + 256, + 6, + 188, + 176, + 158, + 160, + 200, + 112, + 384, + 52, + 241, + 128, + 56, + 135, + 306, + 239, + 228, + 263, + 152, + 14, + 274, + 273, + 307, + 374, + 76, + 355, + 91, + 326, + 335, + 314, + 400, + 280, + 267, + 44, + 230, + 61, + 385, + 109, + 31, + 6, + 291, + 298, + 65, + 229, + 30, + 188, + 241, + 151, + 59, + 168, + 105, + 308, + 174, + 340, + 393, + 250, + 180, + 327, + 389, + 395, + 314, + 17, + 310, + 197, + 341, + 90, + 128, + 379, + 175, + 7, + 398, + 150, + 261, + 283, + 196, + 168, + 278, + 277, + 120, + 268, + 138, + 340, + 359, + 333, + 100, + 284, + 50, + 11, + 243, + 6, + 149, + 55, + 11, + 104, + 217, + 88, + 254, + 44, + 306, + 48, + 227, + 30, + 205, + 71, + 175, + 241, + 300, + 203, + 73, + 343, + 269, + 20, + 175, + 122, + 70, + 104, + 105, + 66, + 28, + 22, + 196, + 192, + 150, + 328, + 394, + 400, + 9, + 88, + 75, + 361, + 9, + 199, + 228, + 275, + 45, + 399, + 390, + 59, + 144, + 341, + 179, + 11, + 323, + 400, + 392, + 223, + 396, + 304, + 131, + 295, + 136, + 391, + 298, + 390, + 228, + 343, + 390, + 183, + 137, + 129, + 8, + 315, + 27, + 9, + 330, + 9, + 342, + 14, + 86, + 243, + 303, + 133, + 229, + 46, + 144, + 317, + 243, + 219, + 196, + 203, + 244, + 92, + 364, + 85, + 180, + 172, + 346, + 127, + 133, + 224, + 151, + 199, + 243, + 53, + 138, + 165, + 314, + 248, + 248, + 12, + 173, + 273, + 345, + 168, + 70, + 346, + 94, + 364, + 206, + 170, + 244, + 230, + 300, + 387, + 195, + 206, + 185, + 165, + 100, + 133, + 400, + 259, + 373, + 46, + 104, + 352, + 335, + 208, + 297, + 93, + 361, + 119, + 99, + 54, + 63, + 222, + 106, + 91, + 391, + 171, + 268, + 36, + 304, + 284, + 288, + 249, + 233, + 235, + 371, + 226, + 235, + 112, + 42, + 274, + 108, + 101, + 123, + 123, + 167, + 259, + 149, + 133, + 98, + 223, + 78, + 106, + 39, + 220, + 254, + 186, + 12, + 270, + 291, + 273, + 369, + 336, + 44, + 184, + 281, + 30, + 15, + 64, + 231, + 280, + 57, + 110, + 182, + 250, + 326, + 75, + 140, + 110, + 21, + 130, + 278, + 127, + 389, + 60, + 61, + 114, + 259, + 125, + 98, + 327, + 128, + 144, + 317, + 213, + 53, + 231, + 299, + 170, + 312, + 170, + 348, + 72, + 128, + 60, + 173, + 163, + 235, + 149, + 25, + 62, + 385, + 328, + 79, + 155, + 218, + 45, + 171, + 92, + 254, + 42, + 152, + 263, + 22, + 129, + 257, + 253, + 365, + 296, + 388, + 1, + 385, + 366, + 58, + 228, + 172, + 73, + 349, + 207, + 292, + 1, + 208, + 392, + 315, + 18, + 73, + 119, + 326, + 344, + 194, + 90, + 73, + 88, + 26, + 230, + 288, + 342, + 123, + 97, + 286, + 302, + 114, + 88, + 197, + 209, + 360, + 219, + 37, + 143, + 99, + 14, + 27, + 57, + 272, + 26, + 169, + 316, + 209, + 165, + 243, + 377, + 245, + 339, + 100, + 238, + 330, + 110, + 350, + 67, + 213, + 122, + 355, + 55, + 137, + 350, + 172, + 300, + 142, + 214, + 288, + 296, + 154, + 107, + 47, + 226, + 262, + 79, + 305, + 355, + 155, + 137, + 211, + 169, + 91, + 278, + 69, + 314, + 336, + 373, + 383, + 373, + 68, + 166, + 362, + 346, + 6, + 65, + 395, + 94, + 337, + 318, + 87, + 274, + 73, + 389, + 137, + 71, + 369, + 197, + 36, + 19, + 286, + 336, + 98, + 74, + 95, + 205, + 53, + 255, + 256, + 158, + 201, + 54, + 343, + 344, + 30, + 380, + 124, + 344, + 74, + 269, + 346, + 225, + 49, + 172, + 371, + 355, + 103, + 275, + 118, + 365, + 196, + 186, + 180, + 159, + 2, + 110, + 189, + 183, + 362, + 314, + 196, + 304, + 171, + 380, + 63, + 196, + 364, + 118, + 371, + 220, + 163, + 128, + 177, + 326, + 77, + 77, + 296, + 330, + 380, + 304, + 36, + 340, + 314, + 309, + 258, + 238, + 138, + 26, + 15, + 351, + 88, + 84, + 101, + 98, + 224, + 376, + 376, + 243, + 249, + 399, + 221, + 224, + 18, + 177, + 163, + 150, + 378, + 353, + 285, + 45, + 243, + 24, + 344, + 202, + 335, + 248, + 241, + 122, + 371, + 209, + 178, + 232, + 218, + 183, + 72, + 400, + 212, + 379, + 180, + 178, + 284, + 107, + 393, + 151, + 277, + 262, + 162, + 293, + 135, + 357, + 97, + 343, + 9, + 181, + 95, + 347, + 120, + 363, + 88, + 311, + 320, + 64, + 21, + 43, + 354, + 184, + 343, + 387, + 195, + 381, + 262, + 320, + 377, + 188, + 284, + 225, + 316, + 327, + 321, + 368, + 276, + 232, + 119, + 124, + 59, + 284, + 84, + 201, + 289, + 253, + 301, + 233, + 5, + 316, + 300, + 242, + 343, + 30, + 50, + 101, + 51, + 294, + 387, + 292, + 245, + 27, + 210, + 226, + 273, + 232, + 24, + 275, + 122, + 154, + 138, + 221, + 386, + 355, + 44, + 95, + 32, + 136, + 12, + 277, + 260, + 301, + 292, + 172, + 112, + 96, + 217, + 72, + 304, + 89, + 29, + 33, + 35, + 8, + 378, + 94, + 327, + 35, + 279, + 396, + 368, + 251, + 85, + 138, + 357, + 60, + 1, + 209, + 171, + 363, + 324, + 203, + 355, + 98, + 120, + 392, + 285, + 297, + 105, + 134, + 123, + 167, + 134, + 304, + 61, + 257, + 166, + 40, + 214, + 328, + 179, + 330, + 261, + 325, + 78, + 67, + 167, + 395, + 306, + 89, + 305, + 386, + 115, + 4, + 121, + 69, + 41, + 83, + 3, + 10, + 56, + 94, + 338, + 233, + 179, + 378, + 8, + 101, + 216, + 59, + 49, + 95, + 366, + 117, + 355, + 356, + 15, + 287, + 266, + 268, + 189, + 289, + 392, + 204, + 69, + 310, + 264, + 240, + 171, + 277, + 397, + 173, + 397, + 218, + 81, + 124, + 354, + 240, + 166, + 100, + 73, + 274, + 302, + 110, + 268, + 17, + 74, + 62, + 41, + 86, + 106, + 363, + 200, + 67, + 94, + 56, + 161, + 12, + 127, + 184, + 355, + 259, + 95, + 299, + 316, + 247, + 84, + 35, + 33, + 235, + 280, + 376, + 295, + 394, + 179, + 299, + 174, + 325, + 131, + 54, + 295, + 13, + 327, + 231, + 367, + 67, + 353, + 104, + 66, + 381, + 87, + 63, + 45, + 89, + 21, + 263, + 357, + 331, + 183, + 264, + 367, + 250, + 44, + 149, + 94, + 147, + 131, + 327, + 189, + 212, + 172, + 360, + 244, + 206, + 177, + 115, + 79, + 38, + 349, + 152, + 104, + 261, + 265, + 299, + 328, + 242, + 1, + 305, + 216, + 182, + 127, + 332, + 192, + 162, + 225, + 35, + 11, + 390, + 66, + 41, + 266, + 175, + 397, + 156, + 365, + 57, + 363, + 50, + 56, + 301, + 233, + 22, + 136, + 381, + 300, + 4, + 7, + 18, + 359, + 341, + 229, + 29, + 1, + 399, + 146, + 242, + 289, + 230, + 352, + 92, + 105, + 382, + 334, + 233, + 229, + 326, + 50, + 335, + 276, + 196, + 354, + 6, + 104, + 156, + 75, + 301, + 265, + 179, + 383, + 34, + 112, + 29, + 294, + 69, + 249, + 246, + 143, + 191, + 301, + 163, + 309, + 244, + 321, + 78, + 13, + 179, + 236, + 275, + 240, + 283, + 186, + 317, + 105, + 84, + 160, + 308, + 138, + 87, + 37, + 211, + 7, + 85, + 333, + 195, + 265, + 246, + 56, + 16, + 226, + 102, + 171, + 310, + 328, + 63, + 300, + 160, + 136, + 114, + 386, + 247, + 43, + 95, + 217, + 223, + 186, + 130, + 354, + 398, + 132, + 341, + 34, + 249, + 218, + 51, + 197, + 97, + 80, + 25, + 61, + 119, + 28, + 137, + 160, + 222, + 119, + 132, + 44, + 273, + 61, + 110, + 217, + 12, + 32, + 15, + 47, + 260, + 149, + 132, + 92, + 238, + 330, + 116, + 203, + 317, + 306, + 227, + 79, + 193, + 245, + 309, + 54, + 282, + 199, + 108, + 185, + 48, + 73, + 18, + 154, + 379, + 186, + 244, + 209, + 191, + 69, + 187, + 13, + 192, + 45, + 170, + 300, + 23, + 274, + 143, + 128, + 341, + 91, + 65, + 186, + 48, + 154, + 291, + 350, + 301, + 179, + 245, + 33, + 395, + 333, + 155, + 364, + 83, + 79, + 268, + 306, + 252, + 335, + 398, + 90, + 128, + 267, + 146, + 185, + 127, + 300, + 2, + 376, + 345, + 368, + 95, + 287, + 143, + 159, + 216, + 150, + 95, + 272, + 393, + 376, + 355, + 244, + 191, + 270, + 20, + 366, + 235, + 121, + 75, + 40, + 398, + 67, + 354, + 267, + 87, + 336, + 231, + 24, + 111, + 247, + 306, + 400, + 225, + 50, + 329, + 330, + 101, + 97, + 331, + 244, + 323, + 146, + 214, + 63, + 253, + 44, + 6, + 21, + 334, + 60, + 286, + 130, + 11, + 316, + 346, + 232, + 301, + 63, + 24, + 272, + 289, + 60, + 232, + 292, + 333, + 256, + 302, + 305, + 80, + 330, + 13, + 310, + 222, + 358, + 103, + 148, + 277, + 292, + 109, + 90, + 191, + 76, + 277, + 52, + 200, + 184, + 163, + 359, + 323, + 326, + 219, + 295, + 173, + 57, + 351, + 236, + 346, + 254, + 221, + 304, + 91, + 327, + 310, + 345, + 355, + 18, + 19, + 206, + 267, + 356, + 108, + 113, + 173, + 8, + 180, + 374, + 30, + 270, + 249, + 335, + 375, + 350, + 326, + 169, + 343, + 383, + 340, + 54, + 104, + 160, + 6, + 37, + 46, + 36, + 215, + 146, + 324, + 354, + 130, + 156, + 331, + 204, + 235, + 310, + 85, + 102, + 6, + 63, + 98, + 323, + 241, + 191, + 400, + 32, + 399, + 290, + 93, + 70, + 215, + 113, + 349, + 321, + 71, + 60, + 137, + 209, + 135, + 234, + 11, + 94, + 108, + 139, + 66, + 43, + 73, + 280, + 336, + 58, + 329, + 143, + 269, + 39, + 141, + 23, + 133, + 225, + 43, + 323, + 19, + 317, + 342, + 23, + 63, + 177, + 85, + 180, + 153, + 252, + 3, + 186, + 202, + 303, + 338, + 317, + 9, + 50, + 299, + 239, + 263, + 351, + 368, + 256, + 299, + 272, + 326, + 163, + 145, + 346, + 307, + 75, + 390, + 132, + 249, + 139, + 275, + 378, + 226, + 290, + 306, + 141, + 61, + 372, + 205, + 152, + 372, + 225, + 127, + 63, + 307, + 98, + 142, + 131, + 260, + 199, + 97, + 152, + 268, + 21, + 340, + 326, + 238, + 235, + 198, + 45, + 147, + 294, + 2, + 378, + 323, + 337, + 200, + 134, + 391, + 167, + 59, + 129, + 194, + 359, + 276, + 65, + 195, + 245, + 376, + 385, + 277, + 170, + 330, + 12, + 372, + 259, + 374, + 13, + 169, + 27, + 206, + 186, + 85, + 77, + 134, + 343, + 325, + 134, + 385, + 334, + 234, + 329, + 381, + 178, + 211, + 218, + 261, + 245, + 195, + 244, + 389, + 281, + 298, + 132, + 180, + 391, + 237, + 138, + 352, + 99, + 17, + 261, + 368, + 81, + 172, + 143, + 238, + 138, + 88, + 200, + 275, + 168, + 313, + 352, + 26, + 2, + 73, + 348, + 173, + 275, + 327, + 289, + 34, + 90, + 38, + 299, + 212, + 69, + 95, + 186, + 288, + 345, + 138, + 387, + 168, + 32, + 53, + 257, + 181, + 153, + 288, + 24, + 307, + 339, + 165, + 104, + 305, + 279, + 84, + 341, + 259, + 342, + 227, + 359, + 109, + 117, + 28, + 128, + 172, + 228, + 321, + 178, + 161, + 284, + 227, + 241, + 355, + 225, + 154, + 328, + 167, + 184, + 345, + 238, + 156, + 342, + 372, + 378, + 20, + 134, + 192, + 378, + 176, + 277, + 81, + 26, + 120, + 70, + 80, + 192, + 354, + 225, + 8, + 378, + 45, + 342, + 92, + 162, + 113, + 239, + 164, + 125, + 113, + 386, + 69, + 69, + 297, + 170, + 317, + 42, + 162, + 309, + 134, + 301, + 82, + 44, + 153, + 183, + 29, + 350, + 73, + 90, + 53, + 351, + 261, + 69, + 144, + 291, + 199, + 96, + 60, + 230, + 176, + 157, + 180, + 148, + 54, + 131, + 123, + 388, + 64, + 326, + 13, + 263, + 60, + 300, + 68, + 287, + 160, + 41, + 292, + 176, + 291, + 11, + 143, + 334, + 353, + 377, + 283, + 243, + 1, + 247, + 136, + 103, + 124, + 216, + 65, + 349, + 369, + 395, + 310, + 184, + 399, + 85, + 341, + 47, + 361, + 7, + 115, + 88, + 5, + 226, + 102, + 219, + 348, + 259, + 245, + 2, + 351, + 281, + 116, + 380, + 153, + 31, + 187, + 39, + 266, + 107, + 317, + 351, + 27, + 289, + 158, + 275, + 191, + 197, + 326, + 214, + 305, + 275, + 41, + 187, + 266, + 17, + 377, + 338, + 267, + 395, + 2, + 55, + 249, + 374, + 265, + 163, + 339, + 42, + 384, + 185, + 365, + 99, + 156, + 176, + 149, + 291, + 87, + 177, + 40, + 86, + 317, + 24, + 221, + 74, + 25, + 305, + 383, + 285, + 224, + 289, + 72, + 341, + 334, + 36, + 39, + 253, + 20, + 390, + 304, + 194, + 150, + 309, + 29, + 252, + 21, + 101, + 194, + 101, + 358, + 68, + 356, + 1, + 195, + 220, + 63, + 293, + 127, + 205, + 131, + 206, + 69, + 13, + 201, + 373, + 43, + 235, + 387, + 384, + 49, + 356, + 312, + 242, + 68, + 9, + 316, + 85, + 363, + 272, + 216, + 338, + 229, + 283, + 49, + 18, + 69, + 224, + 47, + 127, + 54, + 379, + 15, + 263, + 5, + 75, + 123, + 258, + 218, + 205, + 5, + 202, + 112, + 102, + 268, + 202, + 364, + 104, + 101, + 346, + 357, + 332, + 161, + 354, + 275, + 34, + 237, + 361, + 72, + 137, + 121, + 85, + 74, + 78, + 113, + 397, + 208, + 84, + 10, + 158, + 254, + 172, + 189, + 7, + 69, + 23, + 388, + 283, + 239, + 113, + 185, + 4, + 149, + 313, + 78, + 331, + 193, + 76, + 342, + 326, + 324, + 249, + 249, + 12, + 13, + 192, + 63, + 296, + 230, + 71, + 74, + 391, + 389, + 92, + 247, + 53, + 267, + 311, + 383, + 112, + 33, + 352, + 194, + 379, + 150, + 55, + 344, + 219, + 391, + 232, + 346, + 395, + 322, + 300, + 282, + 317, + 300, + 121, + 370, + 325, + 43, + 22, + 374, + 24, + 121, + 16, + 34, + 234, + 127, + 237, + 369, + 157, + 167, + 277, + 295, + 247, + 382, + 217, + 319, + 227, + 349, + 296, + 369, + 325, + 80, + 72, + 340, + 355, + 88, + 111, + 131, + 128, + 11, + 383, + 167, + 126, + 286, + 303, + 89, + 308, + 83, + 333, + 113, + 312, + 193, + 114, + 15, + 374, + 386, + 269, + 391, + 113, + 43, + 177, + 70, + 142, + 13, + 84, + 204, + 305, + 141, + 167, + 27, + 349, + 333, + 250, + 92, + 193, + 332, + 224, + 328, + 87, + 29, + 73, + 331, + 80, + 194, + 75, + 49, + 312, + 283, + 233, + 152, + 215, + 361, + 170, + 45, + 70, + 92, + 185, + 381, + 120, + 76, + 19, + 79, + 170, + 14, + 48, + 358, + 153, + 354, + 200, + 173, + 250, + 180, + 72, + 202, + 330, + 312, + 37, + 235, + 48, + 17, + 337, + 144, + 301, + 376, + 197, + 179, + 380, + 30, + 61, + 150, + 146, + 170, + 393, + 109, + 374, + 141, + 15, + 77, + 332, + 153, + 400, + 334, + 195, + 87, + 108, + 360, + 321, + 11, + 144, + 17, + 146, + 342, + 301, + 247, + 69, + 239, + 263, + 327, + 1, + 109, + 62, + 82, + 315, + 9, + 192, + 57, + 91, + 98, + 197, + 237, + 398, + 217, + 324, + 76, + 366, + 215, + 111, + 161, + 213, + 228, + 332, + 182, + 278, + 289, + 279, + 138, + 351, + 255, + 356, + 301, + 180, + 378, + 67, + 245, + 204, + 337, + 337, + 397, + 39, + 212, + 387, + 378, + 38, + 213, + 76, + 81, + 33, + 202, + 149, + 68, + 398, + 243, + 375, + 303, + 163, + 150, + 366, + 20, + 156, + 108, + 150, + 41, + 119, + 22, + 67, + 394, + 120, + 90, + 195, + 321, + 361, + 74, + 310, + 372, + 282, + 34, + 394, + 316, + 131, + 143, + 119, + 278, + 86, + 306, + 365, + 238, + 196, + 222, + 330, + 393, + 190, + 35, + 318, + 83, + 67, + 67, + 3, + 43, + 219, + 197, + 264, + 250, + 319, + 131, + 47, + 220, + 255, + 334, + 372, + 358, + 2, + 392, + 32, + 217, + 207, + 271, + 204, + 39, + 338, + 348, + 109, + 246, + 16, + 367, + 198, + 93, + 141, + 248, + 197, + 163, + 264, + 66, + 54, + 293, + 253, + 377, + 233, + 290, + 53, + 351, + 240, + 399, + 74, + 249, + 185, + 137, + 53, + 247, + 334, + 18, + 112, + 162, + 387, + 227, + 7, + 326, + 132, + 22, + 26, + 314, + 359, + 72, + 194, + 148, + 393, + 160, + 49, + 275, + 120, + 346, + 164, + 97, + 317, + 267, + 212, + 297, + 201, + 350, + 332, + 350, + 329, + 223, + 385, + 24, + 167, + 279, + 374, + 128, + 392, + 117, + 41, + 143, + 38, + 312, + 226, + 313, + 78, + 209, + 351, + 320, + 194, + 192, + 333, + 242, + 254, + 340, + 290, + 72, + 359, + 370, + 220, + 241, + 48, + 197, + 31, + 297, + 282, + 375, + 181, + 97, + 70, + 87, + 363, + 63, + 286, + 166, + 114, + 344, + 332, + 31, + 167, + 278, + 75, + 340, + 138, + 83, + 189, + 263, + 221, + 243, + 366, + 190, + 336, + 79, + 235, + 338, + 290, + 128, + 100, + 80, + 347, + 341, + 351, + 160, + 328, + 183, + 351, + 361, + 157, + 91, + 95, + 217, + 365, + 124, + 325, + 293, + 212, + 170, + 376, + 296, + 178, + 140, + 127, + 86, + 200, + 216, + 23, + 239, + 385, + 134, + 316, + 187, + 391, + 71, + 19, + 9, + 286, + 46, + 42, + 172, + 292, + 58, + 67, + 84, + 4, + 159, + 110, + 66, + 213, + 3, + 320, + 40, + 23, + 97, + 86, + 102, + 83, + 119, + 237, + 242, + 171, + 320, + 268, + 377, + 53, + 65, + 133, + 144, + 389, + 275, + 215, + 100, + 134, + 185, + 94, + 213, + 307, + 297, + 250, + 321, + 252, + 106, + 400, + 265, + 266, + 176, + 141, + 14, + 201, + 250, + 295, + 202, + 287, + 301, + 179, + 133, + 68, + 347, + 113, + 181, + 148, + 346, + 356, + 258, + 69, + 130, + 84, + 244, + 85, + 109, + 139, + 268, + 83, + 367, + 129, + 52, + 287, + 217, + 164, + 123, + 202, + 122, + 163, + 79, + 321, + 202, + 302, + 93, + 256, + 29, + 16, + 209, + 348, + 315, + 282, + 391, + 51, + 247, + 184, + 351, + 40, + 96, + 60, + 39, + 278, + 108, + 81, + 389, + 344, + 149, + 176, + 64, + 344, + 165, + 262, + 40, + 75, + 263, + 46, + 392, + 266, + 47, + 8, + 278, + 262, + 192, + 260, + 329, + 332, + 25, + 314, + 15, + 22, + 146, + 101, + 343, + 245, + 238, + 354, + 222, + 69, + 259, + 139, + 352, + 73, + 46, + 223, + 294, + 122, + 292, + 312, + 382, + 338, + 260, + 334, + 165, + 341, + 62, + 108, + 227, + 232, + 208, + 40, + 342, + 281, + 120, + 62, + 185, + 165, + 348, + 114, + 26, + 65, + 146, + 33, + 34, + 340, + 156, + 275, + 68, + 187, + 396, + 205, + 366, + 26, + 298, + 64, + 220, + 73, + 192, + 303, + 57, + 382, + 273, + 313, + 385, + 134, + 261, + 327, + 307, + 325, + 108, + 386, + 251, + 305, + 114, + 392, + 114, + 147, + 72, + 312, + 108, + 264, + 378, + 316, + 398, + 169, + 217, + 39, + 58, + 46, + 12, + 265, + 7, + 187, + 105, + 53, + 133, + 44, + 244, + 115, + 129, + 282, + 22, + 340, + 200, + 121, + 90, + 209, + 97, + 388, + 133, + 345, + 113, + 289, + 298, + 312, + 284, + 72, + 98, + 259, + 201, + 111, + 357, + 337, + 369, + 286, + 346, + 206, + 159, + 20, + 266, + 177, + 386, + 114, + 16, + 334, + 132, + 277, + 214, + 375, + 229, + 29, + 124, + 19, + 95, + 169, + 65, + 318, + 120, + 245, + 31, + 301, + 306, + 197, + 261, + 102, + 290, + 156, + 69, + 330, + 346, + 139, + 159, + 287, + 284, + 126, + 301, + 57, + 274, + 386, + 106, + 147, + 19, + 344, + 11, + 276, + 31, + 252, + 87, + 133, + 73, + 259, + 20, + 85, + 334, + 311, + 352, + 197, + 282, + 348, + 359, + 120, + 18, + 250, + 389, + 233, + 6, + 75, + 395, + 191, + 51, + 156, + 387, + 377, + 155, + 355, + 343, + 49, + 270, + 308, + 95, + 41, + 66, + 380, + 335, + 224, + 162, + 198, + 366, + 44, + 259, + 232, + 170, + 177, + 251, + 256, + 10, + 337, + 175, + 82, + 230, + 54, + 275, + 34, + 113, + 228, + 288, + 151, + 199, + 361, + 244, + 221, + 336, + 336, + 30, + 105, + 228, + 317, + 356, + 227, + 251, + 58, + 6, + 165, + 150, + 400, + 271, + 48, + 343, + 383, + 48, + 144, + 289, + 270, + 147, + 18, + 131, + 302, + 191, + 249, + 143, + 32, + 279, + 245, + 350, + 176, + 154, + 103, + 355, + 359, + 167, + 239, + 121, + 361, + 10, + 217, + 78, + 207, + 391, + 309, + 16, + 65, + 309, + 185, + 299, + 299, + 372, + 86, + 146, + 316, + 207, + 96, + 196, + 97, + 28, + 28, + 128, + 234, + 123, + 108, + 88, + 359, + 124, + 27, + 76, + 377, + 318, + 155, + 251, + 231, + 148, + 352, + 378, + 3, + 93, + 400, + 34, + 235, + 299, + 360, + 118, + 211, + 22, + 282, + 57, + 270, + 295, + 150, + 283, + 204, + 12, + 357, + 231, + 119, + 20, + 173, + 55, + 129, + 61, + 286, + 382, + 303, + 135, + 89, + 249, + 384, + 77, + 379, + 142, + 333, + 178, + 295, + 198, + 293, + 338, + 150, + 10, + 17, + 354, + 177, + 157, + 76, + 38, + 293, + 236, + 205, + 98, + 169, + 265, + 109, + 91, + 172, + 218, + 125, + 298, + 50, + 339, + 115, + 168, + 165, + 26, + 53, + 84, + 236, + 13, + 97, + 400, + 387, + 37, + 243, + 172, + 180, + 285, + 94, + 209, + 125, + 353, + 67, + 257, + 34, + 168, + 360, + 78, + 251, + 320, + 278, + 376, + 317, + 148, + 263, + 32, + 356, + 160, + 208, + 289, + 235, + 249, + 357, + 318, + 55, + 155, + 283, + 134, + 60, + 156, + 21, + 295, + 20, + 65, + 46, + 215, + 321, + 39, + 12, + 346, + 108, + 321, + 270, + 156, + 136, + 334, + 364, + 318, + 168, + 365, + 79, + 90, + 123, + 325, + 330, + 189, + 52, + 123, + 310, + 267, + 231, + 289, + 133, + 293, + 32, + 346, + 288, + 313, + 108, + 398, + 62, + 321, + 25, + 362, + 268, + 313, + 123, + 280, + 353, + 129, + 100, + 170, + 54, + 13, + 348, + 167, + 82, + 167, + 176, + 41, + 235, + 45, + 400, + 216, + 211, + 233, + 297, + 310, + 240, + 193, + 248, + 242, + 375, + 371, + 170, + 342, + 197, + 190, + 367, + 43, + 71, + 249, + 251, + 299, + 317, + 291, + 345, + 69, + 60, + 333, + 21, + 312, + 194, + 6, + 285, + 320, + 201, + 8, + 218, + 286, + 127, + 388, + 183, + 27, + 181, + 263, + 102, + 246, + 134, + 37, + 236, + 262, + 196, + 186, + 157, + 281, + 266, + 263, + 219, + 345, + 120, + 22, + 210, + 246, + 72, + 29, + 121, + 299, + 240, + 167, + 270, + 47, + 229, + 84, + 226, + 26, + 70, + 85, + 197, + 218, + 198, + 278, + 232, + 36, + 1, + 298, + 144, + 130, + 2, + 240, + 86, + 216, + 288, + 135, + 98, + 68, + 41, + 142, + 192, + 301, + 169, + 114, + 261, + 11, + 322, + 148, + 66, + 196, + 358, + 280, + 347, + 15, + 9, + 212, + 383, + 394, + 127, + 194, + 277, + 135, + 231, + 223, + 84, + 284, + 98, + 286, + 367, + 28, + 299, + 74, + 187, + 260, + 273, + 300, + 206, + 23, + 244, + 291, + 364, + 21, + 12, + 52, + 362, + 20, + 353, + 38, + 370, + 188, + 64, + 320, + 226, + 103, + 206, + 25, + 197, + 35, + 348, + 213, + 182, + 364, + 249, + 118, + 352, + 286, + 166, + 101, + 375, + 292, + 258, + 62, + 372, + 102, + 149, + 250, + 223, + 97, + 180, + 129, + 394, + 184, + 132, + 29, + 88, + 104, + 180, + 50, + 97, + 192, + 339, + 166, + 234, + 374, + 219, + 233, + 141, + 337, + 317, + 274, + 44, + 165, + 189, + 112, + 363, + 156, + 291, + 44, + 288, + 142, + 391, + 289, + 17, + 341, + 335, + 6, + 177, + 219, + 285, + 224, + 62, + 20, + 258, + 270, + 91, + 254, + 334, + 124, + 185, + 120, + 8, + 13, + 339, + 306, + 333, + 255, + 41, + 7, + 316, + 236, + 80, + 145, + 247, + 368, + 312, + 124, + 346, + 116, + 1, + 108, + 9, + 126, + 303, + 357, + 5, + 223, + 83, + 172, + 205, + 242, + 77, + 61, + 159, + 121, + 268, + 256, + 331, + 203, + 70, + 217, + 122, + 310, + 142, + 156, + 108, + 379, + 321, + 289, + 379, + 63, + 264, + 372, + 395, + 261, + 190, + 11, + 291, + 148, + 72, + 215, + 259, + 304, + 381, + 38, + 216, + 134, + 62, + 211, + 279, + 213, + 125, + 27, + 254, + 81, + 43, + 150, + 256, + 371, + 295, + 219, + 335, + 230, + 79, + 177, + 159, + 241, + 304, + 63, + 247, + 107, + 143, + 400, + 262, + 369, + 242, + 90, + 82, + 105, + 229, + 162, + 222, + 383, + 363, + 223, + 211, + 114, + 134, + 162, + 245, + 371, + 95, + 329, + 124, + 216, + 201, + 195, + 157, + 85, + 309, + 271, + 384, + 143, + 51, + 366, + 183, + 326, + 170, + 49, + 326, + 351, + 107, + 141, + 334, + 102, + 323, + 286, + 12, + 215, + 4, + 228, + 322, + 255, + 256, + 323, + 69, + 168, + 274, + 148, + 237, + 194, + 331, + 203, + 132, + 151, + 238, + 215, + 46, + 106, + 35, + 225, + 360, + 124, + 386, + 37, + 111, + 331, + 340, + 12, + 181, + 143, + 249, + 348, + 165, + 10, + 282, + 18, + 359, + 346, + 371, + 267, + 355, + 15, + 212, + 68, + 382, + 222, + 110, + 54, + 270, + 53, + 245, + 213, + 152, + 80, + 323, + 6, + 264, + 149, + 360, + 388, + 323, + 284, + 315, + 125, + 119, + 95, + 243, + 218, + 360, + 394, + 383, + 221, + 289, + 113, + 294, + 359, + 140, + 113, + 292, + 48, + 266, + 386, + 30, + 186, + 65, + 384, + 351, + 228, + 31, + 144, + 359, + 352, + 50, + 362, + 362, + 202, + 27, + 294, + 9, + 68, + 164, + 105, + 37, + 137, + 251, + 394, + 20, + 306, + 145, + 176, + 74, + 229, + 235, + 211, + 174, + 14, + 221, + 165, + 116, + 374, + 198, + 136, + 148, + 198, + 271, + 222, + 48, + 143, + 19, + 399, + 386, + 125, + 378, + 40, + 140, + 183, + 78, + 100, + 26, + 66, + 233, + 114, + 122, + 23, + 183, + 115, + 338, + 357, + 255, + 71, + 230, + 65, + 115, + 75, + 86, + 110, + 100, + 90, + 389, + 159, + 318, + 397, + 40, + 70, + 41, + 106, + 55, + 49, + 181, + 344, + 381, + 132, + 26, + 52, + 306, + 172, + 323, + 197, + 116, + 126, + 39, + 154, + 77, + 256, + 48, + 39, + 317, + 384, + 347, + 66, + 178, + 266, + 1, + 110, + 162, + 153, + 2, + 86, + 192, + 145, + 245, + 193, + 396, + 366, + 205, + 369, + 88, + 158, + 160, + 217, + 58, + 287, + 384, + 110, + 345, + 369, + 36, + 366, + 71, + 233, + 246, + 213, + 300, + 68, + 291, + 245, + 208, + 356, + 303, + 212, + 152, + 181, + 292, + 67, + 379, + 354, + 388, + 372, + 30, + 304, + 135, + 123, + 118, + 281, + 380, + 344, + 20, + 53, + 107, + 3, + 216, + 381, + 22, + 363, + 271, + 269, + 196, + 97, + 40, + 399, + 115, + 361, + 219, + 128, + 340, + 15, + 308, + 186, + 8, + 292, + 183, + 63, + 42, + 8, + 273, + 45, + 195, + 108, + 140, + 324, + 230, + 306, + 159, + 324, + 172, + 72, + 109, + 203, + 188, + 329, + 186, + 61, + 174, + 362, + 143, + 10, + 388, + 66, + 211, + 227, + 13, + 239, + 201, + 198, + 96, + 208, + 26, + 345, + 336, + 21, + 145, + 1, + 206, + 393, + 81, + 251, + 303, + 195, + 11, + 68, + 205, + 341, + 144, + 178, + 256, + 348, + 70, + 12, + 6, + 385, + 201, + 108, + 92, + 284, + 140, + 43, + 51, + 106, + 172, + 148, + 195, + 218, + 370, + 73, + 335, + 189, + 138, + 13, + 227, + 227, + 208, + 338, + 137, + 379, + 68, + 308, + 236, + 258, + 293, + 287, + 13, + 129, + 132, + 60, + 174, + 126, + 319, + 185, + 189, + 318, + 232, + 359, + 275, + 364, + 46, + 256, + 179, + 172, + 368, + 45, + 68, + 132, + 201, + 21, + 285, + 99, + 338, + 340, + 140, + 300, + 270, + 208, + 380, + 187, + 188, + 22, + 112, + 304, + 55, + 39, + 198, + 20, + 355, + 257, + 298, + 91, + 235, + 18, + 235, + 58, + 77, + 397, + 232, + 51, + 277, + 284, + 292, + 360, + 369, + 188, + 350, + 158, + 125, + 158, + 49, + 160, + 111, + 64, + 21, + 368, + 390, + 287, + 279, + 104, + 291, + 246, + 294, + 196, + 400, + 161, + 133, + 319, + 310, + 62, + 118, + 205, + 320, + 164, + 44, + 81, + 10, + 270, + 51, + 23, + 265, + 121, + 184, + 389, + 120, + 355, + 221, + 167, + 105, + 289, + 147, + 174, + 133, + 185, + 225, + 228, + 309, + 218, + 320, + 233, + 115, + 126, + 22, + 383, + 356, + 254, + 36, + 19, + 95, + 80, + 327, + 107, + 42, + 327, + 70, + 107, + 45, + 119, + 323, + 83, + 81, + 68, + 261, + 195, + 76, + 45, + 172, + 6, + 154, + 305, + 108, + 263, + 249, + 146, + 120, + 112, + 298, + 207, + 382, + 231, + 371, + 102, + 87, + 155, + 168, + 387, + 309, + 70, + 166, + 95, + 12, + 343, + 302, + 266, + 113, + 41, + 173, + 268, + 350, + 224, + 42, + 70, + 353, + 6, + 319, + 39, + 144, + 223, + 240, + 68, + 11, + 36, + 326, + 364, + 31, + 7, + 329, + 295, + 392, + 147, + 250, + 192, + 24, + 334, + 27, + 272, + 21, + 49, + 398, + 222, + 150, + 255, + 326, + 100, + 149, + 33, + 357, + 143, + 15, + 246, + 30, + 72, + 101, + 398, + 120, + 398, + 87, + 210, + 355, + 354, + 364, + 244, + 360, + 81, + 293, + 140, + 384, + 197, + 371, + 357, + 157, + 139, + 73, + 198, + 151, + 253, + 79, + 155, + 184, + 24, + 99, + 121, + 66, + 330, + 351, + 279, + 280, + 284, + 362, + 384, + 294, + 262, + 80, + 232, + 62, + 15, + 395, + 102, + 287, + 147, + 20, + 380, + 37, + 211, + 292, + 53, + 265, + 159, + 17, + 141, + 22, + 348, + 311, + 224, + 372, + 116, + 138, + 360, + 170, + 210, + 118, + 208, + 367, + 248, + 267, + 194, + 273, + 162, + 124, + 128, + 45, + 30, + 353, + 258, + 204, + 329, + 49, + 101, + 232, + 133, + 95, + 371, + 186, + 128, + 214, + 318, + 233, + 20, + 37, + 253, + 291, + 152, + 223, + 254, + 321, + 277, + 224, + 68, + 346, + 395, + 89, + 23, + 5, + 136, + 52, + 369, + 158, + 2, + 48, + 34, + 102, + 187, + 101, + 117, + 344, + 301, + 294, + 302, + 349, + 272, + 148, + 169, + 82, + 108, + 10, + 302, + 9, + 81, + 124, + 209, + 327, + 371, + 247, + 270, + 26, + 337, + 109, + 128, + 13, + 53, + 148, + 73, + 162, + 390, + 89, + 173, + 86, + 156, + 114, + 394, + 90, + 105, + 61, + 388, + 24, + 318, + 366, + 260, + 34, + 340, + 159, + 293, + 205, + 266, + 87, + 142, + 370, + 355, + 57, + 69, + 369, + 385, + 136, + 379, + 59, + 298, + 141, + 199, + 274, + 137, + 241, + 109, + 253, + 159, + 384, + 180, + 174, + 263, + 302, + 350, + 371, + 273, + 292, + 298, + 184, + 215, + 279, + 60, + 103, + 137, + 50, + 317, + 154, + 380, + 360, + 284, + 68, + 178, + 4, + 125, + 165, + 196, + 36, + 151, + 392, + 99, + 59, + 236, + 197, + 107, + 98, + 207, + 231, + 369, + 240, + 213, + 313, + 36, + 259, + 151, + 189, + 387, + 348, + 392, + 69, + 350, + 214, + 17, + 228, + 29, + 215, + 243, + 216, + 17, + 55, + 113, + 200, + 347, + 217, + 132, + 52, + 57, + 109, + 253, + 288, + 377, + 258, + 281, + 251, + 230, + 298, + 98, + 252, + 347, + 232, + 50, + 157, + 213, + 288, + 381, + 142, + 192, + 142, + 156, + 161, + 24, + 257, + 344, + 160, + 242, + 294, + 214, + 151, + 290, + 274, + 142, + 383, + 219, + 309, + 227, + 110, + 137, + 256, + 127, + 299, + 319, + 34, + 153, + 164, + 168, + 341, + 143, + 200, + 205, + 324, + 225, + 216, + 149, + 237, + 89, + 280, + 244, + 256, + 159, + 394, + 135, + 394, + 99, + 267, + 309, + 159, + 176, + 110, + 393, + 268, + 291, + 55, + 102, + 68, + 85, + 158, + 11, + 224, + 84, + 150, + 272, + 342, + 152, + 7, + 67, + 237, + 202, + 286, + 361, + 179, + 52, + 118, + 182, + 121, + 319, + 92, + 216, + 312, + 163, + 100, + 162, + 53, + 244, + 369, + 307, + 64, + 282, + 354, + 135, + 255, + 5, + 97, + 147, + 384, + 290, + 115, + 83, + 17, + 249, + 308, + 129, + 279, + 199, + 162, + 304, + 392, + 331, + 185, + 305, + 333, + 298, + 243, + 124, + 120, + 231, + 378, + 74, + 311, + 85, + 40, + 43, + 14, + 266, + 169, + 175, + 342, + 133, + 151, + 329, + 186, + 295, + 35, + 324, + 291, + 124, + 187, + 11, + 135, + 195, + 341, + 255, + 281, + 255, + 362, + 329, + 274, + 338, + 182, + 52, + 172, + 219, + 141, + 14, + 64, + 87, + 105, + 132, + 156, + 69, + 106, + 6, + 117, + 249, + 297, + 113, + 123, + 388, + 17, + 164, + 348, + 278, + 93, + 86, + 199, + 385, + 283, + 237, + 80, + 30, + 352, + 51, + 58, + 133, + 127, + 100, + 128, + 234, + 380, + 234, + 42, + 310, + 304, + 32, + 18, + 300, + 215, + 391, + 169, + 107, + 324, + 49, + 157, + 207, + 317, + 282, + 90, + 48, + 145, + 339, + 349, + 120, + 226, + 174, + 64, + 397, + 274, + 295, + 261, + 341, + 157, + 165, + 263, + 186, + 194, + 56, + 128, + 3, + 284, + 57, + 88, + 304, + 151, + 43, + 65, + 86, + 350, + 9, + 203, + 31, + 126, + 249, + 387, + 377, + 298, + 43, + 236, + 310, + 247, + 102, + 143, + 14, + 114, + 262, + 156, + 182, + 108, + 398, + 372, + 100, + 393, + 329, + 359, + 285, + 388, + 59, + 184, + 221, + 303, + 327, + 145, + 124, + 144, + 9, + 107, + 142, + 18, + 56, + 36, + 313, + 329, + 98, + 54, + 367, + 201, + 102, + 325, + 37, + 205, + 123, + 299, + 241, + 84, + 112, + 235, + 46, + 357, + 214, + 361, + 392, + 220, + 171, + 3, + 240, + 388, + 167, + 7, + 293, + 4, + 194, + 269, + 197, + 125, + 78, + 162, + 301, + 222, + 157, + 248, + 74, + 278, + 110, + 156, + 273, + 239, + 161, + 290, + 117, + 27, + 356, + 377, + 328, + 80, + 152, + 302, + 193, + 180, + 256, + 365, + 237, + 194, + 354, + 178, + 199, + 248, + 154, + 336, + 249, + 267, + 315, + 356, + 200, + 379, + 224, + 215, + 104, + 51, + 146, + 28, + 77, + 232, + 346, + 22, + 43, + 16, + 12, + 212, + 120, + 209, + 268, + 213, + 159, + 193, + 260, + 232, + 298, + 153, + 278, + 129, + 109, + 375, + 121, + 151, + 34, + 256, + 7, + 260, + 139, + 255, + 384, + 376, + 130, + 108, + 215, + 103, + 179, + 181, + 24, + 328, + 385, + 213, + 20, + 41, + 74, + 8, + 365, + 195, + 56, + 23, + 310, + 325, + 235, + 307, + 322, + 320, + 218, + 26, + 363, + 220, + 181, + 353, + 369, + 315, + 366, + 78, + 125, + 138, + 177, + 333, + 164, + 54, + 128, + 315, + 1, + 173, + 254, + 259, + 33, + 302, + 219, + 248, + 235, + 72, + 279, + 97, + 389, + 79, + 313, + 198, + 301, + 324, + 338, + 293, + 378, + 124, + 270, + 325, + 170, + 375, + 118, + 224, + 254, + 78, + 117, + 103, + 180, + 303, + 94, + 259, + 54, + 375, + 147, + 399, + 299, + 128, + 122, + 364, + 23, + 330, + 288, + 314, + 71, + 162, + 398, + 96, + 176, + 371, + 30, + 12, + 21, + 130, + 190, + 205, + 52, + 20, + 102, + 262, + 268, + 122, + 23, + 354, + 104, + 221, + 191, + 129, + 33, + 51, + 339, + 198, + 111, + 159, + 395, + 295, + 93, + 272, + 124, + 114, + 254, + 116, + 127, + 272, + 41, + 210, + 384, + 83, + 34, + 393, + 84, + 359, + 137, + 355, + 228, + 316, + 175, + 75, + 280, + 221, + 98, + 43, + 68, + 197, + 194, + 40, + 242, + 50, + 123, + 149, + 206, + 331, + 158, + 224, + 142, + 88, + 201, + 250, + 251, + 186, + 42, + 191, + 317, + 282, + 3, + 250, + 137, + 139, + 305, + 110, + 165, + 269, + 333, + 378, + 360, + 292, + 183, + 370, + 78, + 100, + 344, + 186, + 137, + 120, + 220, + 14, + 302, + 303, + 55, + 381, + 234, + 382, + 93, + 342, + 168, + 213, + 155, + 180, + 201, + 191, + 386, + 296, + 303, + 82, + 131, + 218, + 299, + 360, + 282, + 253, + 49, + 215, + 225, + 67, + 378, + 23, + 109, + 398, + 48, + 15, + 235, + 138, + 373, + 270, + 366, + 7, + 150, + 92, + 372, + 110, + 123, + 57, + 66, + 98, + 210, + 164, + 338, + 341, + 171, + 92, + 277, + 20, + 33, + 280, + 214, + 28, + 363, + 79, + 291, + 256, + 161, + 252, + 322, + 372, + 134, + 203, + 108, + 54, + 127, + 392, + 128, + 180, + 185, + 99, + 7, + 75, + 141, + 188, + 37, + 309, + 1, + 316, + 377, + 345, + 177, + 229, + 133, + 160, + 312, + 294, + 198, + 130, + 363, + 118, + 72, + 52, + 198, + 375, + 52, + 306, + 336, + 300, + 140, + 130, + 395, + 386, + 205, + 263, + 30, + 155, + 301, + 389, + 59, + 47, + 162, + 120, + 360, + 311, + 281, + 102, + 41, + 197, + 46, + 271, + 36, + 179, + 303, + 106, + 316, + 253, + 283, + 292, + 103, + 218, + 199, + 158, + 144, + 54, + 127, + 53, + 293, + 36, + 215, + 168, + 110, + 233, + 192, + 377, + 1, + 170, + 245, + 225, + 363, + 172, + 56, + 110, + 165, + 134, + 139, + 248, + 325, + 84, + 340, + 53, + 78, + 395, + 9, + 288, + 223, + 105, + 165, + 230, + 317, + 189, + 72, + 252, + 296, + 169, + 214, + 75, + 179, + 256, + 60, + 178, + 30, + 138, + 376, + 327, + 98, + 191, + 48, + 14, + 320, + 39, + 172, + 183, + 229, + 291, + 88, + 110, + 400, + 12, + 238, + 159, + 309, + 256, + 170, + 26, + 348, + 191, + 296, + 236, + 275, + 314, + 280, + 126, + 231, + 185, + 263, + 306, + 35, + 35, + 378, + 198, + 162, + 49, + 212, + 224, + 66, + 40, + 47, + 24, + 154, + 226, + 198, + 98, + 193, + 398, + 51, + 130, + 64, + 73, + 378, + 189, + 71, + 158, + 314, + 47, + 209, + 339, + 197, + 372, + 201, + 116, + 33, + 215, + 169, + 211, + 155, + 378, + 11, + 226, + 125, + 188, + 182, + 341, + 102, + 318, + 81, + 359, + 388, + 11, + 174, + 241, + 179, + 367, + 368, + 311, + 232, + 9, + 131, + 174, + 384, + 45, + 355, + 209, + 289, + 372, + 339, + 86, + 40, + 385, + 79, + 15, + 161, + 386, + 386, + 124, + 368, + 305, + 299, + 301, + 384, + 315, + 389, + 378, + 95, + 249, + 394, + 393, + 174, + 291, + 259, + 290, + 268, + 373, + 340, + 39, + 253, + 294, + 254, + 212, + 222, + 164, + 27, + 379, + 39, + 50, + 70, + 153, + 191, + 292, + 21, + 9, + 254, + 100, + 115, + 80, + 117, + 387, + 389, + 236, + 257, + 226, + 292, + 169, + 238, + 92, + 36, + 190, + 73, + 177, + 301, + 24, + 173, + 168, + 242, + 208, + 91, + 366, + 87, + 206, + 247, + 161, + 340, + 105, + 151, + 108, + 26, + 124, + 228, + 268, + 371, + 176, + 360, + 334, + 164, + 190, + 10, + 59, + 63, + 67, + 2, + 135, + 334, + 166, + 266, + 350, + 153, + 142, + 32, + 261, + 107, + 389, + 170, + 1, + 27, + 19, + 331, + 288, + 190, + 311, + 189, + 82, + 34, + 369, + 89, + 127, + 217, + 344, + 248, + 312, + 233, + 215, + 86, + 5, + 203, + 362, + 54, + 278, + 33, + 310, + 342, + 154, + 168, + 376, + 378, + 16, + 140, + 285, + 336, + 237, + 185, + 303, + 222, + 10, + 120, + 341, + 110, + 125, + 16, + 180, + 211, + 362, + 344, + 244, + 199, + 168, + 146, + 114, + 55, + 347, + 242, + 318, + 392, + 298, + 316, + 230, + 109, + 23, + 271, + 289, + 169, + 26, + 96, + 47, + 114, + 159, + 119, + 320, + 367, + 10, + 36, + 171, + 349, + 270, + 384, + 245, + 15, + 393, + 192, + 43, + 356, + 247, + 68, + 320, + 215, + 21, + 366, + 58, + 186, + 335, + 131, + 321, + 7, + 280, + 239, + 224, + 159, + 237, + 271, + 13, + 129, + 231, + 396, + 221, + 359, + 14, + 372, + 253, + 267, + 349, + 375, + 290, + 361, + 243, + 252, + 1, + 261, + 397, + 60, + 375, + 393, + 234, + 105, + 342, + 301, + 380, + 143, + 393, + 282, + 6, + 279, + 321, + 308, + 148, + 143, + 358, + 114, + 192, + 206, + 220, + 382, + 343, + 207, + 186, + 194, + 395, + 144, + 77, + 264, + 19, + 251, + 336, + 60, + 57, + 182, + 363, + 19, + 225, + 226, + 241, + 333, + 260, + 267, + 380, + 375, + 234, + 340, + 27, + 132, + 335, + 379, + 143, + 225, + 50, + 8, + 209, + 306, + 223, + 122, + 127, + 302, + 244, + 194, + 301, + 251, + 393, + 326, + 239, + 50, + 98, + 352, + 100, + 65, + 372, + 365, + 241, + 43, + 336, + 353, + 259, + 144, + 101, + 356, + 209, + 374, + 340, + 336, + 91, + 339, + 370, + 193, + 232, + 254, + 313, + 76, + 198, + 290, + 14, + 378, + 353, + 209, + 233, + 376, + 326, + 391, + 286, + 309, + 10, + 263, + 45, + 83, + 92, + 181, + 239, + 87, + 82, + 171, + 217, + 52, + 127, + 323, + 157, + 270, + 21, + 114, + 172, + 51, + 290, + 276, + 308, + 47, + 296, + 84, + 122, + 365, + 373, + 324, + 104, + 100, + 6, + 382, + 211, + 363, + 210, + 308, + 291, + 128, + 282, + 225, + 218, + 333, + 13, + 377, + 400, + 33, + 348, + 232, + 364, + 276, + 350, + 187, + 47, + 147, + 345, + 198, + 146, + 395, + 294, + 32, + 300, + 322, + 128, + 352, + 334, + 343, + 169, + 355, + 336, + 71, + 15, + 213, + 131, + 25, + 389, + 125, + 107, + 156, + 68, + 111, + 126, + 320, + 276, + 360, + 73, + 92, + 310, + 12, + 346, + 25, + 110, + 396, + 52, + 234, + 348, + 94, + 20, + 250, + 377, + 226, + 10, + 372, + 193, + 108, + 83, + 360, + 322, + 303, + 396, + 94, + 316, + 160, + 102, + 388, + 212, + 357, + 1, + 142, + 63, + 131, + 166, + 221, + 115, + 172, + 375, + 108, + 293, + 210, + 222, + 226, + 137, + 260, + 166, + 260, + 199, + 19, + 344, + 166, + 381, + 304, + 325, + 344, + 343, + 122, + 282, + 16, + 71, + 257, + 306, + 323, + 54, + 366, + 47, + 264, + 262, + 8, + 213, + 64, + 186, + 6, + 222, + 389, + 122, + 178, + 176, + 337, + 380, + 315, + 359, + 169, + 305, + 77, + 30, + 113, + 291, + 341, + 317, + 273, + 47, + 258, + 191, + 159, + 219, + 162, + 73, + 23, + 60, + 344, + 198, + 318, + 138, + 4, + 184, + 16, + 379, + 37, + 306, + 338, + 189, + 193, + 173, + 323, + 164, + 305, + 33, + 157, + 330, + 27, + 16, + 335, + 339, + 352, + 191, + 10, + 36, + 222, + 77, + 307, + 103, + 358, + 196, + 333, + 169, + 386, + 308, + 152, + 34, + 75, + 348, + 219, + 343, + 48, + 11, + 2, + 23, + 367, + 365, + 294, + 275, + 39, + 338, + 154, + 335, + 245, + 313, + 264, + 107, + 223, + 304, + 61, + 306, + 186, + 108, + 147, + 236, + 283, + 147, + 397, + 343, + 111, + 184, + 313, + 264, + 132, + 398, + 49, + 298, + 325, + 370, + 400, + 208, + 146, + 381, + 43, + 153, + 188, + 309, + 212, + 243, + 278, + 184, + 388, + 222, + 46, + 32, + 171, + 230, + 253, + 318, + 128, + 128, + 306, + 298, + 223, + 188, + 277, + 70, + 119, + 232, + 129, + 156, + 167, + 37, + 137, + 356, + 392, + 209, + 324, + 290, + 386, + 319, + 285, + 99, + 339, + 323, + 314, + 301, + 123, + 156, + 311, + 350, + 63, + 246, + 240, + 78, + 110, + 342, + 332, + 374, + 286, + 20, + 253, + 332, + 340, + 37, + 210, + 174, + 324, + 236, + 243, + 395, + 375, + 134, + 288, + 177, + 279, + 33, + 286, + 204, + 134, + 319, + 391, + 181, + 211, + 355, + 32, + 312, + 62, + 69, + 124, + 297, + 38, + 388, + 37, + 350, + 53, + 2, + 129, + 24, + 234, + 372, + 394, + 231, + 168, + 367, + 139, + 345, + 46, + 279, + 180, + 147, + 89, + 364, + 168, + 153, + 94, + 63, + 62, + 127, + 110, + 245, + 229, + 4, + 298, + 352, + 262, + 41, + 269, + 121, + 129, + 40, + 228, + 254, + 114, + 128, + 118, + 73, + 261, + 375, + 65, + 14, + 175, + 128, + 367, + 110, + 50, + 366, + 65, + 59, + 170, + 260, + 58, + 12, + 224, + 246, + 87, + 210, + 12, + 130, + 354, + 123, + 122, + 299, + 143, + 311, + 187, + 298, + 372, + 201, + 159, + 395, + 356, + 15, + 142, + 352, + 212, + 302, + 212, + 213, + 58, + 265, + 209, + 156, + 392, + 261, + 313, + 323, + 293, + 302, + 299, + 171, + 258, + 353, + 382, + 54, + 321, + 78, + 60, + 304, + 146, + 212, + 282, + 237, + 219, + 114, + 2, + 239, + 307, + 247, + 95, + 331, + 247, + 252, + 7, + 289, + 179, + 238, + 328, + 369, + 354, + 130, + 357, + 248, + 292, + 97, + 113, + 297, + 244, + 202, + 21, + 227, + 141, + 78, + 182, + 373, + 191, + 327, + 254, + 61, + 226, + 246, + 1, + 26, + 114, + 335, + 159, + 388, + 273, + 79, + 257, + 361, + 329, + 114, + 368, + 300, + 118, + 329, + 136, + 186, + 281, + 158, + 4, + 132, + 30, + 396, + 361, + 154, + 118, + 151, + 380, + 178, + 238, + 315, + 195, + 179, + 207, + 341, + 231, + 47, + 78, + 37, + 389, + 115, + 329, + 191, + 169, + 217, + 367, + 116, + 61, + 113, + 12, + 21, + 123, + 213, + 128, + 184, + 321, + 260, + 131, + 119, + 34, + 15, + 178, + 58, + 117, + 54, + 35, + 292, + 92, + 271, + 181, + 62, + 168, + 82, + 72, + 310, + 215, + 309, + 334, + 281, + 72, + 351, + 333, + 171, + 207, + 85, + 221, + 232, + 349, + 59, + 258, + 43, + 216, + 54, + 211, + 345, + 131, + 314, + 391, + 39, + 300, + 41, + 35, + 9, + 313, + 269, + 86, + 239, + 189, + 240, + 279, + 331, + 333, + 359, + 128, + 229, + 107, + 87, + 163, + 49, + 151, + 167, + 221, + 327, + 324, + 305, + 281, + 309, + 269, + 141, + 295, + 56, + 66, + 356, + 49, + 289, + 136, + 139, + 117, + 257, + 361, + 297, + 329, + 31, + 142, + 389, + 164, + 32, + 96, + 210, + 149, + 145, + 106, + 51, + 273, + 80, + 211, + 61, + 60, + 106, + 99, + 216, + 309, + 175, + 314, + 370, + 204, + 236, + 148, + 395, + 283, + 55, + 159, + 343, + 292, + 375, + 39, + 237, + 347, + 126, + 192, + 356, + 188, + 357, + 346, + 280, + 308, + 188, + 186, + 159, + 121, + 33, + 52, + 217, + 14, + 191, + 90, + 373, + 5, + 147, + 291, + 332, + 191, + 100, + 27, + 17, + 300, + 63, + 277, + 308, + 235, + 301, + 63, + 208, + 269, + 70, + 134, + 101, + 74, + 393, + 309, + 50, + 69, + 92, + 276, + 89, + 329, + 158, + 346, + 309, + 274, + 274, + 67, + 46, + 45, + 49, + 65, + 254, + 211, + 71, + 206, + 254, + 354, + 301, + 80, + 293, + 229, + 156, + 139, + 155, + 37, + 189, + 159, + 213, + 359, + 284, + 341, + 118, + 307, + 223, + 267, + 345, + 310, + 22, + 136, + 211, + 329, + 209, + 117, + 199, + 164, + 47, + 255, + 281, + 170, + 22, + 313, + 17, + 327, + 304, + 147, + 174, + 229, + 83, + 289, + 92, + 335, + 316, + 143, + 179, + 325, + 121, + 128, + 38, + 61, + 64 ] } diff --git a/calyx-py/test/correctness/queues/binheap/pifo.py b/calyx-py/test/correctness/queues/binheap/pifo.py index 7b3add4a41..2f7db0ec55 100644 --- a/calyx-py/test/correctness/queues/binheap/pifo.py +++ b/calyx-py/test/correctness/queues/binheap/pifo.py @@ -1,4 +1,5 @@ # pylint: disable=import-error +import sys import calyx.builder as cb import calyx.queue_call as qc from stable_binheap import insert_stable_binheap @@ -155,10 +156,11 @@ def peak_and_store(): def build(): """Top-level function to build the program.""" + num_cmds = int(sys.argv[1]) prog = cb.Builder() - #pifo = insert_binheap_pifo(prog, "pifo", 200, 5) - #qc.insert_main(prog, pifo) - insert_main(prog) + pifo = insert_binheap_pifo(prog, "pifo", 200, 6) + qc.insert_main(prog, pifo, num_cmds) + #insert_main(prog) return prog.program