brcm2708: refresh patches
[15.05/openwrt.git] / target / linux / brcm2708 / patches-3.18 / 0009-bcm2708-framebuffer-driver.patch
1 From 49250f2d77bd76d753488caf226970c085eb112d Mon Sep 17 00:00:00 2001
2 From: popcornmix <popcornmix@gmail.com>
3 Date: Wed, 1 May 2013 19:55:09 +0100
4 Subject: [PATCH 009/114] bcm2708 framebuffer driver
5
6 Signed-off-by: popcornmix <popcornmix@gmail.com>
7
8 bcm2708_fb : Implement blanking support using the mailbox property interface
9
10 bcm2708_fb: Add pan and vsync controls
11
12 bcm2708_fb: DMA acceleration for fb_copyarea
13
14 Based on http://www.raspberrypi.org/phpBB3/viewtopic.php?p=62425#p62425
15 Also used Simon's dmaer_master module as a reference for tweaking DMA
16 settings for better performance.
17
18 For now busylooping only. IRQ support might be added later.
19 With non-overclocked Raspberry Pi, the performance is ~360 MB/s
20 for simple copy or ~260 MB/s for two-pass copy (used when dragging
21 windows to the right).
22
23 In the case of using DMA channel 0, the performance improves
24 to ~440 MB/s.
25
26 For comparison, VFP optimized CPU copy can only do ~114 MB/s in
27 the same conditions (hindered by reading uncached source buffer).
28
29 Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
30
31 bcm2708_fb: report number of dma copies
32
33 Add a counter (exported via debugfs) reporting the
34 number of dma copies that the framebuffer driver
35 has done, in order to help evaluate different
36 optimization strategies.
37
38 Signed-off-by: Luke Diamand <luked@broadcom.com>
39
40 bcm2708_fb: use IRQ for DMA copies
41
42 The copyarea ioctl() uses DMA to speed things along. This
43 was busy-waiting for completion. This change supports using
44 an interrupt instead for larger transfers. For small
45 transfers, busy-waiting is still likely to be faster.
46
47 Signed-off-by: Luke Diamand <luke@diamand.org>
48 ---
49  arch/arm/mach-bcm2708/dma.c               |    8 +
50  arch/arm/mach-bcm2708/include/mach/dma.h  |    2 +
51  drivers/video/fbdev/Kconfig               |   14 +
52  drivers/video/fbdev/Makefile              |    1 +
53  drivers/video/fbdev/bcm2708_fb.c          |  818 ++++++++++
54  drivers/video/logo/logo_linux_clut224.ppm | 2483 ++++++++++-------------------
55  6 files changed, 1724 insertions(+), 1602 deletions(-)
56  create mode 100644 drivers/video/fbdev/bcm2708_fb.c
57
58 --- a/arch/arm/mach-bcm2708/dma.c
59 +++ b/arch/arm/mach-bcm2708/dma.c
60 @@ -83,6 +83,14 @@ extern void bcm_dma_wait_idle(void __iom
61  
62  EXPORT_SYMBOL_GPL(bcm_dma_start);
63  
64 +extern bool bcm_dma_is_busy(void __iomem *dma_chan_base)
65 +{
66 +       dsb();
67 +
68 +       return readl(dma_chan_base + BCM2708_DMA_CS) & BCM2708_DMA_ACTIVE;
69 +}
70 +EXPORT_SYMBOL_GPL(bcm_dma_is_busy);
71 +
72  /* Complete an ongoing DMA (assuming its results are to be ignored)
73     Does nothing if there is no DMA in progress.
74     This routine waits for the current AXI transfer to complete before
75 --- a/arch/arm/mach-bcm2708/include/mach/dma.h
76 +++ b/arch/arm/mach-bcm2708/include/mach/dma.h
77 @@ -64,11 +64,13 @@ struct bcm2708_dma_cb {
78         unsigned long next;
79         unsigned long pad[2];
80  };
81 +struct scatterlist;
82  
83  extern int bcm_sg_suitable_for_dma(struct scatterlist *sg_ptr, int sg_len);
84  extern void bcm_dma_start(void __iomem *dma_chan_base,
85                           dma_addr_t control_block);
86  extern void bcm_dma_wait_idle(void __iomem *dma_chan_base);
87 +extern bool bcm_dma_is_busy(void __iomem *dma_chan_base);
88  extern int /*rc*/ bcm_dma_abort(void __iomem *dma_chan_base);
89  
90  /* When listing features we can ask for when allocating DMA channels give
91 --- a/drivers/video/fbdev/Kconfig
92 +++ b/drivers/video/fbdev/Kconfig
93 @@ -224,6 +224,20 @@ config FB_TILEBLITTING
94  comment "Frame buffer hardware drivers"
95         depends on FB
96  
97 +config FB_BCM2708
98 +       tristate "BCM2708 framebuffer support"
99 +       depends on FB && ARM
100 +       select FB_CFB_FILLRECT
101 +       select FB_CFB_COPYAREA
102 +       select FB_CFB_IMAGEBLIT
103 +       help
104 +         This framebuffer device driver is for the BCM2708 framebuffer.
105 +
106 +         If you want to compile this as a module (=code which can be
107 +         inserted into and removed from the running kernel), say M
108 +         here and read <file:Documentation/kbuild/modules.txt>.  The module
109 +         will be called bcm2708_fb.
110 +
111  config FB_GRVGA
112         tristate "Aeroflex Gaisler framebuffer support"
113         depends on FB && SPARC
114 --- a/drivers/video/fbdev/Makefile
115 +++ b/drivers/video/fbdev/Makefile
116 @@ -12,6 +12,7 @@ obj-$(CONFIG_FB_MACMODES)      += macmod
117  obj-$(CONFIG_FB_WMT_GE_ROPS)   += wmt_ge_rops.o
118  
119  # Hardware specific drivers go first
120 +obj-$(CONFIG_FB_BCM2708)         += bcm2708_fb.o
121  obj-$(CONFIG_FB_AMIGA)            += amifb.o c2p_planar.o
122  obj-$(CONFIG_FB_ARC)              += arcfb.o
123  obj-$(CONFIG_FB_CLPS711X)        += clps711x-fb.o
124 --- /dev/null
125 +++ b/drivers/video/fbdev/bcm2708_fb.c
126 @@ -0,0 +1,818 @@
127 +/*
128 + *  linux/drivers/video/bcm2708_fb.c
129 + *
130 + * Copyright (C) 2010 Broadcom
131 + *
132 + * This file is subject to the terms and conditions of the GNU General Public
133 + * License.  See the file COPYING in the main directory of this archive
134 + * for more details.
135 + *
136 + * Broadcom simple framebuffer driver
137 + *
138 + * This file is derived from cirrusfb.c
139 + * Copyright 1999-2001 Jeff Garzik <jgarzik@pobox.com>
140 + *
141 + */
142 +#include <linux/module.h>
143 +#include <linux/kernel.h>
144 +#include <linux/errno.h>
145 +#include <linux/string.h>
146 +#include <linux/slab.h>
147 +#include <linux/mm.h>
148 +#include <linux/fb.h>
149 +#include <linux/init.h>
150 +#include <linux/interrupt.h>
151 +#include <linux/ioport.h>
152 +#include <linux/list.h>
153 +#include <linux/platform_device.h>
154 +#include <linux/clk.h>
155 +#include <linux/printk.h>
156 +#include <linux/console.h>
157 +#include <linux/debugfs.h>
158 +
159 +#include <mach/dma.h>
160 +#include <mach/platform.h>
161 +#include <mach/vcio.h>
162 +
163 +#include <asm/sizes.h>
164 +#include <linux/io.h>
165 +#include <linux/dma-mapping.h>
166 +
167 +//#define BCM2708_FB_DEBUG
168 +#define MODULE_NAME "bcm2708_fb"
169 +
170 +#ifdef BCM2708_FB_DEBUG
171 +#define print_debug(fmt,...) pr_debug("%s:%s:%d: "fmt, MODULE_NAME, __func__, __LINE__, ##__VA_ARGS__)
172 +#else
173 +#define print_debug(fmt,...)
174 +#endif
175 +
176 +/* This is limited to 16 characters when displayed by X startup */
177 +static const char *bcm2708_name = "BCM2708 FB";
178 +
179 +#define DRIVER_NAME "bcm2708_fb"
180 +
181 +static int fbwidth = 800;  /* module parameter */
182 +static int fbheight = 480; /* module parameter */
183 +static int fbdepth = 16;   /* module parameter */
184 +static int fbswap = 0;     /* module parameter */
185 +
186 +static u32 dma_busy_wait_threshold = 1<<15;
187 +module_param(dma_busy_wait_threshold, int, 0644);
188 +MODULE_PARM_DESC(dma_busy_wait_threshold, "Busy-wait for DMA completion below this area");
189 +
190 +/* this data structure describes each frame buffer device we find */
191 +
192 +struct fbinfo_s {
193 +       u32 xres, yres, xres_virtual, yres_virtual;
194 +       u32 pitch, bpp;
195 +       u32 xoffset, yoffset;
196 +       u32 base;
197 +       u32 screen_size;
198 +       u16 cmap[256];
199 +};
200 +
201 +struct bcm2708_fb_stats {
202 +       struct debugfs_regset32 regset;
203 +       u32 dma_copies;
204 +       u32 dma_irqs;
205 +};
206 +
207 +struct bcm2708_fb {
208 +       struct fb_info fb;
209 +       struct platform_device *dev;
210 +       struct fbinfo_s *info;
211 +       dma_addr_t dma;
212 +       u32 cmap[16];
213 +       int dma_chan;
214 +       int dma_irq;
215 +       void __iomem *dma_chan_base;
216 +       void *cb_base;          /* DMA control blocks */
217 +       dma_addr_t cb_handle;
218 +       struct dentry *debugfs_dir;
219 +       wait_queue_head_t dma_waitq;
220 +       struct bcm2708_fb_stats stats;
221 +       unsigned long fb_bus_address;
222 +};
223 +
224 +#define to_bcm2708(info)       container_of(info, struct bcm2708_fb, fb)
225 +
226 +static void bcm2708_fb_debugfs_deinit(struct bcm2708_fb *fb)
227 +{
228 +       debugfs_remove_recursive(fb->debugfs_dir);
229 +       fb->debugfs_dir = NULL;
230 +}
231 +
232 +static int bcm2708_fb_debugfs_init(struct bcm2708_fb *fb)
233 +{
234 +       static struct debugfs_reg32 stats_registers[] = {
235 +               {
236 +                       "dma_copies",
237 +                       offsetof(struct bcm2708_fb_stats, dma_copies)
238 +               },
239 +               {
240 +                       "dma_irqs",
241 +                       offsetof(struct bcm2708_fb_stats, dma_irqs)
242 +               },
243 +       };
244 +
245 +       fb->debugfs_dir = debugfs_create_dir(DRIVER_NAME, NULL);
246 +       if (!fb->debugfs_dir) {
247 +               pr_warn("%s: could not create debugfs entry\n",
248 +                       __func__);
249 +               return -EFAULT;
250 +       }
251 +
252 +       fb->stats.regset.regs = stats_registers;
253 +       fb->stats.regset.nregs = ARRAY_SIZE(stats_registers);
254 +       fb->stats.regset.base = &fb->stats;
255 +
256 +       if (!debugfs_create_regset32(
257 +               "stats", 0444, fb->debugfs_dir, &fb->stats.regset)) {
258 +               pr_warn("%s: could not create statistics registers\n",
259 +                       __func__);
260 +               goto fail;
261 +       }
262 +       return 0;
263 +
264 +fail:
265 +       bcm2708_fb_debugfs_deinit(fb);
266 +       return -EFAULT;
267 +}
268 +
269 +static int bcm2708_fb_set_bitfields(struct fb_var_screeninfo *var)
270 +{
271 +       int ret = 0;
272 +
273 +       memset(&var->transp, 0, sizeof(var->transp));
274 +
275 +       var->red.msb_right = 0;
276 +       var->green.msb_right = 0;
277 +       var->blue.msb_right = 0;
278 +
279 +       switch (var->bits_per_pixel) {
280 +       case 1:
281 +       case 2:
282 +       case 4:
283 +       case 8:
284 +               var->red.length = var->bits_per_pixel;
285 +               var->red.offset = 0;
286 +               var->green.length = var->bits_per_pixel;
287 +               var->green.offset = 0;
288 +               var->blue.length = var->bits_per_pixel;
289 +               var->blue.offset = 0;
290 +               break;
291 +       case 16:
292 +               var->red.length = 5;
293 +               var->blue.length = 5;
294 +               /*
295 +                * Green length can be 5 or 6 depending whether
296 +                * we're operating in RGB555 or RGB565 mode.
297 +                */
298 +               if (var->green.length != 5 && var->green.length != 6)
299 +                       var->green.length = 6;
300 +               break;
301 +       case 24:
302 +               var->red.length = 8;
303 +               var->blue.length = 8;
304 +               var->green.length = 8;
305 +               break;
306 +       case 32:
307 +               var->red.length = 8;
308 +               var->green.length = 8;
309 +               var->blue.length = 8;
310 +               var->transp.length = 8;
311 +               break;
312 +       default:
313 +               ret = -EINVAL;
314 +               break;
315 +       }
316 +
317 +       /*
318 +        * >= 16bpp displays have separate colour component bitfields
319 +        * encoded in the pixel data.  Calculate their position from
320 +        * the bitfield length defined above.
321 +        */
322 +       if (ret == 0 && var->bits_per_pixel >= 24 && fbswap) {
323 +               var->blue.offset = 0;
324 +               var->green.offset = var->blue.offset + var->blue.length;
325 +               var->red.offset = var->green.offset + var->green.length;
326 +               var->transp.offset = var->red.offset + var->red.length;
327 +       } else if (ret == 0 && var->bits_per_pixel >= 24) {
328 +               var->red.offset = 0;
329 +               var->green.offset = var->red.offset + var->red.length;
330 +               var->blue.offset = var->green.offset + var->green.length;
331 +               var->transp.offset = var->blue.offset + var->blue.length;
332 +       } else if (ret == 0 && var->bits_per_pixel >= 16) {
333 +               var->blue.offset = 0;
334 +               var->green.offset = var->blue.offset + var->blue.length;
335 +               var->red.offset = var->green.offset + var->green.length;
336 +               var->transp.offset = var->red.offset + var->red.length;
337 +       }
338 +
339 +       return ret;
340 +}
341 +
342 +static int bcm2708_fb_check_var(struct fb_var_screeninfo *var,
343 +                               struct fb_info *info)
344 +{
345 +       /* info input, var output */
346 +       int yres;
347 +
348 +       /* info input, var output */
349 +       print_debug("bcm2708_fb_check_var info(%p) %dx%d (%dx%d), %d, %d\n", info,
350 +               info->var.xres, info->var.yres, info->var.xres_virtual,
351 +               info->var.yres_virtual, (int)info->screen_size,
352 +               info->var.bits_per_pixel);
353 +       print_debug("bcm2708_fb_check_var var(%p) %dx%d (%dx%d), %d\n", var,
354 +               var->xres, var->yres, var->xres_virtual, var->yres_virtual,
355 +               var->bits_per_pixel);
356 +
357 +       if (!var->bits_per_pixel)
358 +               var->bits_per_pixel = 16;
359 +
360 +       if (bcm2708_fb_set_bitfields(var) != 0) {
361 +               pr_err("bcm2708_fb_check_var: invalid bits_per_pixel %d\n",
362 +                    var->bits_per_pixel);
363 +               return -EINVAL;
364 +       }
365 +
366 +
367 +       if (var->xres_virtual < var->xres)
368 +               var->xres_virtual = var->xres;
369 +       /* use highest possible virtual resolution */
370 +       if (var->yres_virtual == -1) {
371 +               var->yres_virtual = 480;
372 +
373 +               pr_err
374 +                   ("bcm2708_fb_check_var: virtual resolution set to maximum of %dx%d\n",
375 +                    var->xres_virtual, var->yres_virtual);
376 +       }
377 +       if (var->yres_virtual < var->yres)
378 +               var->yres_virtual = var->yres;
379 +
380 +       if (var->xoffset < 0)
381 +               var->xoffset = 0;
382 +       if (var->yoffset < 0)
383 +               var->yoffset = 0;
384 +
385 +       /* truncate xoffset and yoffset to maximum if too high */
386 +       if (var->xoffset > var->xres_virtual - var->xres)
387 +               var->xoffset = var->xres_virtual - var->xres - 1;
388 +       if (var->yoffset > var->yres_virtual - var->yres)
389 +               var->yoffset = var->yres_virtual - var->yres - 1;
390 +
391 +       yres = var->yres;
392 +       if (var->vmode & FB_VMODE_DOUBLE)
393 +               yres *= 2;
394 +       else if (var->vmode & FB_VMODE_INTERLACED)
395 +               yres = (yres + 1) / 2;
396 +
397 +       return 0;
398 +}
399 +
400 +static int bcm2708_fb_set_par(struct fb_info *info)
401 +{
402 +       uint32_t val = 0;
403 +       struct bcm2708_fb *fb = to_bcm2708(info);
404 +       volatile struct fbinfo_s *fbinfo = fb->info;
405 +       fbinfo->xres = info->var.xres;
406 +       fbinfo->yres = info->var.yres;
407 +       fbinfo->xres_virtual = info->var.xres_virtual;
408 +       fbinfo->yres_virtual = info->var.yres_virtual;
409 +       fbinfo->bpp = info->var.bits_per_pixel;
410 +       fbinfo->xoffset = info->var.xoffset;
411 +       fbinfo->yoffset = info->var.yoffset;
412 +       fbinfo->base = 0;       /* filled in by VC */
413 +       fbinfo->pitch = 0;      /* filled in by VC */
414 +
415 +       print_debug("bcm2708_fb_set_par info(%p) %dx%d (%dx%d), %d, %d\n", info,
416 +               info->var.xres, info->var.yres, info->var.xres_virtual,
417 +               info->var.yres_virtual, (int)info->screen_size,
418 +               info->var.bits_per_pixel);
419 +
420 +       /* ensure last write to fbinfo is visible to GPU */
421 +       wmb();
422 +
423 +       /* inform vc about new framebuffer */
424 +       bcm_mailbox_write(MBOX_CHAN_FB, fb->dma);
425 +
426 +       /* TODO: replace fb driver with vchiq version */
427 +       /* wait for response */
428 +       bcm_mailbox_read(MBOX_CHAN_FB, &val);
429 +
430 +       /* ensure GPU writes are visible to us */
431 +       rmb();
432 +
433 +        if (val == 0) {
434 +               fb->fb.fix.line_length = fbinfo->pitch;
435 +
436 +               if (info->var.bits_per_pixel <= 8)
437 +                       fb->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR;
438 +               else
439 +                       fb->fb.fix.visual = FB_VISUAL_TRUECOLOR;
440 +
441 +               fb->fb_bus_address = fbinfo->base;
442 +               fbinfo->base &= ~0xc0000000;
443 +               fb->fb.fix.smem_start = fbinfo->base;
444 +               fb->fb.fix.smem_len = fbinfo->pitch * fbinfo->yres_virtual;
445 +               fb->fb.screen_size = fbinfo->screen_size;
446 +               if (fb->fb.screen_base)
447 +                       iounmap(fb->fb.screen_base);
448 +               fb->fb.screen_base =
449 +                       (void *)ioremap_wc(fbinfo->base, fb->fb.screen_size);
450 +               if (!fb->fb.screen_base) {
451 +                       /* the console may currently be locked */
452 +                       console_trylock();
453 +                       console_unlock();
454 +
455 +                       BUG();          /* what can we do here */
456 +               }
457 +       }
458 +       print_debug
459 +           ("BCM2708FB: start = %p,%p width=%d, height=%d, bpp=%d, pitch=%d size=%d success=%d\n",
460 +            (void *)fb->fb.screen_base, (void *)fb->fb_bus_address,
461 +            fbinfo->xres, fbinfo->yres, fbinfo->bpp,
462 +            fbinfo->pitch, (int)fb->fb.screen_size, val);
463 +
464 +       return val;
465 +}
466 +
467 +static inline u32 convert_bitfield(int val, struct fb_bitfield *bf)
468 +{
469 +       unsigned int mask = (1 << bf->length) - 1;
470 +
471 +       return (val >> (16 - bf->length) & mask) << bf->offset;
472 +}
473 +
474 +
475 +static int bcm2708_fb_setcolreg(unsigned int regno, unsigned int red,
476 +                               unsigned int green, unsigned int blue,
477 +                               unsigned int transp, struct fb_info *info)
478 +{
479 +       struct bcm2708_fb *fb = to_bcm2708(info);
480 +
481 +       /*print_debug("BCM2708FB: setcolreg %d:(%02x,%02x,%02x,%02x) %x\n", regno, red, green, blue, transp, fb->fb.fix.visual);*/
482 +       if (fb->fb.var.bits_per_pixel <= 8) {
483 +               if (regno < 256) {
484 +                       /* blue [0:4], green [5:10], red [11:15] */
485 +                       fb->info->cmap[regno] = ((red   >> (16-5)) & 0x1f) << 11 |
486 +                                               ((green >> (16-6)) & 0x3f) << 5 |
487 +                                               ((blue  >> (16-5)) & 0x1f) << 0;
488 +               }
489 +               /* Hack: we need to tell GPU the palette has changed, but currently bcm2708_fb_set_par takes noticable time when called for every (256) colour */
490 +               /* So just call it for what looks like the last colour in a list for now. */
491 +               if (regno == 15 || regno == 255)
492 +                       bcm2708_fb_set_par(info);
493 +        } else if (regno < 16) {
494 +               fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) |
495 +                   convert_bitfield(blue, &fb->fb.var.blue) |
496 +                   convert_bitfield(green, &fb->fb.var.green) |
497 +                   convert_bitfield(red, &fb->fb.var.red);
498 +       }
499 +       return regno > 255;
500 +}
501 +
502 +static int bcm2708_fb_blank(int blank_mode, struct fb_info *info)
503 +{
504 +       s32 result = -1;
505 +       u32 p[7];
506 +       if (    (blank_mode == FB_BLANK_NORMAL) ||
507 +               (blank_mode == FB_BLANK_UNBLANK)) {
508 +
509 +               p[0] = 28; //  size = sizeof u32 * length of p
510 +               p[1] = VCMSG_PROCESS_REQUEST; // process request
511 +               p[2] = VCMSG_SET_BLANK_SCREEN; // (the tag id)
512 +               p[3] = 4; // (size of the response buffer)
513 +               p[4] = 4; // (size of the request data)
514 +               p[5] = blank_mode;
515 +               p[6] = VCMSG_PROPERTY_END; // end tag
516 +
517 +               bcm_mailbox_property(&p, p[0]);
518 +
519 +               if ( p[1] == VCMSG_REQUEST_SUCCESSFUL )
520 +                       result = 0;
521 +               else
522 +                       pr_err("bcm2708_fb_blank(%d) returns=%d p[1]=0x%x\n", blank_mode, p[5], p[1]);
523 +       }
524 +       return result;
525 +}
526 +
527 +static int bcm2708_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info)
528 +{
529 +       s32 result = -1;
530 +       info->var.xoffset = var->xoffset;
531 +       info->var.yoffset = var->yoffset;
532 +       result = bcm2708_fb_set_par(info);
533 +       if (result != 0)
534 +               pr_err("bcm2708_fb_pan_display(%d,%d) returns=%d\n", var->xoffset, var->yoffset, result);
535 +       return result;
536 +}
537 +
538 +static int bcm2708_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg)
539 +{
540 +       s32 result = -1;
541 +       u32 p[7];
542 +       if (cmd == FBIO_WAITFORVSYNC) {
543 +               p[0] = 28; //  size = sizeof u32 * length of p
544 +               p[1] = VCMSG_PROCESS_REQUEST; // process request
545 +               p[2] = VCMSG_SET_VSYNC; // (the tag id)
546 +               p[3] = 4; // (size of the response buffer)
547 +               p[4] = 4; // (size of the request data)
548 +               p[5] = 0; // dummy
549 +               p[6] = VCMSG_PROPERTY_END; // end tag
550 +
551 +               bcm_mailbox_property(&p, p[0]);
552 +
553 +               pr_info("bcm2708_fb_ioctl %x,%lx returns=%d p[1]=0x%x\n", cmd, arg, p[5], p[1]);
554 +
555 +               if ( p[1] == VCMSG_REQUEST_SUCCESSFUL )
556 +                       result = 0;
557 +       }
558 +       return result;
559 +}
560 +static void bcm2708_fb_fillrect(struct fb_info *info,
561 +                               const struct fb_fillrect *rect)
562 +{
563 +       /* (is called) print_debug("bcm2708_fb_fillrect\n"); */
564 +       cfb_fillrect(info, rect);
565 +}
566 +
567 +/* A helper function for configuring dma control block */
568 +static void set_dma_cb(struct bcm2708_dma_cb *cb,
569 +                      int        burst_size,
570 +                      dma_addr_t dst,
571 +                      int        dst_stride,
572 +                      dma_addr_t src,
573 +                      int        src_stride,
574 +                      int        w,
575 +                      int        h)
576 +{
577 +       cb->info = BCM2708_DMA_BURST(burst_size) | BCM2708_DMA_S_WIDTH |
578 +                  BCM2708_DMA_S_INC | BCM2708_DMA_D_WIDTH |
579 +                  BCM2708_DMA_D_INC | BCM2708_DMA_TDMODE;
580 +       cb->dst = dst;
581 +       cb->src = src;
582 +       /*
583 +        * This is not really obvious from the DMA documentation,
584 +        * but the top 16 bits must be programmmed to "height -1"
585 +        * and not "height" in 2D mode.
586 +        */
587 +       cb->length = ((h - 1) << 16) | w;
588 +       cb->stride = ((dst_stride - w) << 16) | (u16)(src_stride - w);
589 +       cb->pad[0] = 0;
590 +       cb->pad[1] = 0;
591 +}
592 +
593 +static void bcm2708_fb_copyarea(struct fb_info *info,
594 +                               const struct fb_copyarea *region)
595 +{
596 +       struct bcm2708_fb *fb = to_bcm2708(info);
597 +       struct bcm2708_dma_cb *cb = fb->cb_base;
598 +       int bytes_per_pixel = (info->var.bits_per_pixel + 7) >> 3;
599 +       /* Channel 0 supports larger bursts and is a bit faster */
600 +       int burst_size = (fb->dma_chan == 0) ? 8 : 2;
601 +       int pixels = region->width * region->height;
602 +
603 +       /* Fallback to cfb_copyarea() if we don't like something */
604 +       if (in_atomic() ||
605 +           bytes_per_pixel > 4 ||
606 +           info->var.xres * info->var.yres > 1920 * 1200 ||
607 +           region->width <= 0 || region->width > info->var.xres ||
608 +           region->height <= 0 || region->height > info->var.yres ||
609 +           region->sx < 0 || region->sx >= info->var.xres ||
610 +           region->sy < 0 || region->sy >= info->var.yres ||
611 +           region->dx < 0 || region->dx >= info->var.xres ||
612 +           region->dy < 0 || region->dy >= info->var.yres ||
613 +           region->sx + region->width > info->var.xres ||
614 +           region->dx + region->width > info->var.xres ||
615 +           region->sy + region->height > info->var.yres ||
616 +           region->dy + region->height > info->var.yres) {
617 +               cfb_copyarea(info, region);
618 +               return;
619 +       }
620 +
621 +       if (region->dy == region->sy && region->dx > region->sx) {
622 +               /*
623 +                * A difficult case of overlapped copy. Because DMA can't
624 +                * copy individual scanlines in backwards direction, we need
625 +                * two-pass processing. We do it by programming a chain of dma
626 +                * control blocks in the first 16K part of the buffer and use
627 +                * the remaining 48K as the intermediate temporary scratch
628 +                * buffer. The buffer size is sufficient to handle up to
629 +                * 1920x1200 resolution at 32bpp pixel depth.
630 +                */
631 +               int y;
632 +               dma_addr_t control_block_pa = fb->cb_handle;
633 +               dma_addr_t scratchbuf = fb->cb_handle + 16 * 1024;
634 +               int scanline_size = bytes_per_pixel * region->width;
635 +               int scanlines_per_cb = (64 * 1024 - 16 * 1024) / scanline_size;
636 +
637 +               for (y = 0; y < region->height; y += scanlines_per_cb) {
638 +                       dma_addr_t src =
639 +                               fb->fb_bus_address +
640 +                               bytes_per_pixel * region->sx +
641 +                               (region->sy + y) * fb->fb.fix.line_length;
642 +                       dma_addr_t dst =
643 +                               fb->fb_bus_address +
644 +                               bytes_per_pixel * region->dx +
645 +                               (region->dy + y) * fb->fb.fix.line_length;
646 +
647 +                       if (region->height - y < scanlines_per_cb)
648 +                               scanlines_per_cb = region->height - y;
649 +
650 +                       set_dma_cb(cb, burst_size, scratchbuf, scanline_size,
651 +                                  src, fb->fb.fix.line_length,
652 +                                  scanline_size, scanlines_per_cb);
653 +                       control_block_pa += sizeof(struct bcm2708_dma_cb);
654 +                       cb->next = control_block_pa;
655 +                       cb++;
656 +
657 +                       set_dma_cb(cb, burst_size, dst, fb->fb.fix.line_length,
658 +                                  scratchbuf, scanline_size,
659 +                                  scanline_size, scanlines_per_cb);
660 +                       control_block_pa += sizeof(struct bcm2708_dma_cb);
661 +                       cb->next = control_block_pa;
662 +                       cb++;
663 +               }
664 +               /* move the pointer back to the last dma control block */
665 +               cb--;
666 +       } else {
667 +               /* A single dma control block is enough. */
668 +               int sy, dy, stride;
669 +               if (region->dy <= region->sy) {
670 +                       /* processing from top to bottom */
671 +                       dy = region->dy;
672 +                       sy = region->sy;
673 +                       stride = fb->fb.fix.line_length;
674 +               } else {
675 +                       /* processing from bottom to top */
676 +                       dy = region->dy + region->height - 1;
677 +                       sy = region->sy + region->height - 1;
678 +                       stride = -fb->fb.fix.line_length;
679 +               }
680 +               set_dma_cb(cb, burst_size,
681 +                          fb->fb_bus_address + dy * fb->fb.fix.line_length +
682 +                                                  bytes_per_pixel * region->dx,
683 +                          stride,
684 +                          fb->fb_bus_address + sy * fb->fb.fix.line_length +
685 +                                                  bytes_per_pixel * region->sx,
686 +                          stride,
687 +                          region->width * bytes_per_pixel,
688 +                          region->height);
689 +       }
690 +
691 +       /* end of dma control blocks chain */
692 +       cb->next = 0;
693 +
694 +
695 +       if (pixels < dma_busy_wait_threshold) {
696 +               bcm_dma_start(fb->dma_chan_base, fb->cb_handle);
697 +               bcm_dma_wait_idle(fb->dma_chan_base);
698 +       } else {
699 +               void __iomem *dma_chan = fb->dma_chan_base;
700 +               cb->info |= BCM2708_DMA_INT_EN;
701 +               bcm_dma_start(fb->dma_chan_base, fb->cb_handle);
702 +               while (bcm_dma_is_busy(dma_chan)) {
703 +                       wait_event_interruptible(
704 +                               fb->dma_waitq,
705 +                               !bcm_dma_is_busy(dma_chan));
706 +               }
707 +               fb->stats.dma_irqs++;
708 +       }
709 +       fb->stats.dma_copies++;
710 +}
711 +
712 +static void bcm2708_fb_imageblit(struct fb_info *info,
713 +                                const struct fb_image *image)
714 +{
715 +       /* (is called) print_debug("bcm2708_fb_imageblit\n"); */
716 +       cfb_imageblit(info, image);
717 +}
718 +
719 +static irqreturn_t bcm2708_fb_dma_irq(int irq, void *cxt)
720 +{
721 +       struct bcm2708_fb *fb = cxt;
722 +
723 +       /* FIXME: should read status register to check if this is
724 +        * actually interrupting us or not, in case this interrupt
725 +        * ever becomes shared amongst several DMA channels
726 +        *
727 +        * readl(dma_chan_base + BCM2708_DMA_CS) & BCM2708_DMA_IRQ;
728 +        */
729 +
730 +       /* acknowledge the interrupt */
731 +       writel(BCM2708_DMA_INT, fb->dma_chan_base + BCM2708_DMA_CS);
732 +
733 +       wake_up(&fb->dma_waitq);
734 +       return IRQ_HANDLED;
735 +}
736 +
737 +static struct fb_ops bcm2708_fb_ops = {
738 +       .owner = THIS_MODULE,
739 +       .fb_check_var = bcm2708_fb_check_var,
740 +       .fb_set_par = bcm2708_fb_set_par,
741 +       .fb_setcolreg = bcm2708_fb_setcolreg,
742 +       .fb_blank = bcm2708_fb_blank,
743 +       .fb_fillrect = bcm2708_fb_fillrect,
744 +       .fb_copyarea = bcm2708_fb_copyarea,
745 +       .fb_imageblit = bcm2708_fb_imageblit,
746 +       .fb_pan_display = bcm2708_fb_pan_display,
747 +       .fb_ioctl = bcm2708_ioctl,
748 +};
749 +
750 +static int bcm2708_fb_register(struct bcm2708_fb *fb)
751 +{
752 +       int ret;
753 +       dma_addr_t dma;
754 +       void *mem;
755 +
756 +       mem =
757 +           dma_alloc_coherent(NULL, PAGE_ALIGN(sizeof(*fb->info)), &dma,
758 +                              GFP_KERNEL);
759 +
760 +       if (NULL == mem) {
761 +               pr_err(": unable to allocate fbinfo buffer\n");
762 +               ret = -ENOMEM;
763 +       } else {
764 +               fb->info = (struct fbinfo_s *)mem;
765 +               fb->dma = dma;
766 +       }
767 +       fb->fb.fbops = &bcm2708_fb_ops;
768 +       fb->fb.flags = FBINFO_FLAG_DEFAULT | FBINFO_HWACCEL_COPYAREA;
769 +       fb->fb.pseudo_palette = fb->cmap;
770 +
771 +       strncpy(fb->fb.fix.id, bcm2708_name, sizeof(fb->fb.fix.id));
772 +       fb->fb.fix.type = FB_TYPE_PACKED_PIXELS;
773 +       fb->fb.fix.type_aux = 0;
774 +       fb->fb.fix.xpanstep = 1;
775 +       fb->fb.fix.ypanstep = 1;
776 +       fb->fb.fix.ywrapstep = 0;
777 +       fb->fb.fix.accel = FB_ACCEL_NONE;
778 +
779 +       fb->fb.var.xres = fbwidth;
780 +       fb->fb.var.yres = fbheight;
781 +       fb->fb.var.xres_virtual = fbwidth;
782 +       fb->fb.var.yres_virtual = fbheight;
783 +       fb->fb.var.bits_per_pixel = fbdepth;
784 +       fb->fb.var.vmode = FB_VMODE_NONINTERLACED;
785 +       fb->fb.var.activate = FB_ACTIVATE_NOW;
786 +       fb->fb.var.nonstd = 0;
787 +       fb->fb.var.height = -1;         /* height of picture in mm    */
788 +       fb->fb.var.width = -1;          /* width of picture in mm    */
789 +       fb->fb.var.accel_flags = 0;
790 +
791 +       fb->fb.monspecs.hfmin = 0;
792 +       fb->fb.monspecs.hfmax = 100000;
793 +       fb->fb.monspecs.vfmin = 0;
794 +       fb->fb.monspecs.vfmax = 400;
795 +       fb->fb.monspecs.dclkmin = 1000000;
796 +       fb->fb.monspecs.dclkmax = 100000000;
797 +
798 +       bcm2708_fb_set_bitfields(&fb->fb.var);
799 +       init_waitqueue_head(&fb->dma_waitq);
800 +
801 +       /*
802 +        * Allocate colourmap.
803 +        */
804 +
805 +       fb_set_var(&fb->fb, &fb->fb.var);
806 +       bcm2708_fb_set_par(&fb->fb);
807 +
808 +       print_debug("BCM2708FB: registering framebuffer (%dx%d@%d) (%d)\n", fbwidth
809 +               fbheight, fbdepth, fbswap);
810 +
811 +       ret = register_framebuffer(&fb->fb);
812 +       print_debug("BCM2708FB: register framebuffer (%d)\n", ret);
813 +       if (ret == 0)
814 +               goto out;
815 +
816 +       print_debug("BCM2708FB: cannot register framebuffer (%d)\n", ret);
817 +out:
818 +       return ret;
819 +}
820 +
821 +static int bcm2708_fb_probe(struct platform_device *dev)
822 +{
823 +       struct bcm2708_fb *fb;
824 +       int ret;
825 +
826 +       fb = kzalloc(sizeof(struct bcm2708_fb), GFP_KERNEL);
827 +       if (!fb) {
828 +               dev_err(&dev->dev,
829 +                       "could not allocate new bcm2708_fb struct\n");
830 +               ret = -ENOMEM;
831 +               goto free_region;
832 +       }
833 +
834 +       bcm2708_fb_debugfs_init(fb);
835 +
836 +       fb->cb_base = dma_alloc_writecombine(&dev->dev, SZ_64K,
837 +                                            &fb->cb_handle, GFP_KERNEL);
838 +       if (!fb->cb_base) {
839 +               dev_err(&dev->dev, "cannot allocate DMA CBs\n");
840 +               ret = -ENOMEM;
841 +               goto free_fb;
842 +       }
843 +
844 +       pr_info("BCM2708FB: allocated DMA memory %08x\n",
845 +              fb->cb_handle);
846 +
847 +       ret = bcm_dma_chan_alloc(BCM_DMA_FEATURE_BULK,
848 +                                &fb->dma_chan_base, &fb->dma_irq);
849 +       if (ret < 0) {
850 +               dev_err(&dev->dev, "couldn't allocate a DMA channel\n");
851 +               goto free_cb;
852 +       }
853 +       fb->dma_chan = ret;
854 +
855 +       ret = request_irq(fb->dma_irq, bcm2708_fb_dma_irq,
856 +                         0, "bcm2708_fb dma", fb);
857 +       if (ret) {
858 +               pr_err("%s: failed to request DMA irq\n", __func__);
859 +               goto free_dma_chan;
860 +       }
861 +
862 +
863 +       pr_info("BCM2708FB: allocated DMA channel %d @ %p\n",
864 +              fb->dma_chan, fb->dma_chan_base);
865 +
866 +       fb->dev = dev;
867 +
868 +       ret = bcm2708_fb_register(fb);
869 +       if (ret == 0) {
870 +               platform_set_drvdata(dev, fb);
871 +               goto out;
872 +       }
873 +
874 +free_dma_chan:
875 +       bcm_dma_chan_free(fb->dma_chan);
876 +free_cb:
877 +       dma_free_writecombine(&dev->dev, SZ_64K, fb->cb_base, fb->cb_handle);
878 +free_fb:
879 +       kfree(fb);
880 +free_region:
881 +       dev_err(&dev->dev, "probe failed, err %d\n", ret);
882 +out:
883 +       return ret;
884 +}
885 +
886 +static int bcm2708_fb_remove(struct platform_device *dev)
887 +{
888 +       struct bcm2708_fb *fb = platform_get_drvdata(dev);
889 +
890 +       platform_set_drvdata(dev, NULL);
891 +
892 +       if (fb->fb.screen_base)
893 +               iounmap(fb->fb.screen_base);
894 +       unregister_framebuffer(&fb->fb);
895 +
896 +       dma_free_writecombine(&dev->dev, SZ_64K, fb->cb_base, fb->cb_handle);
897 +       bcm_dma_chan_free(fb->dma_chan);
898 +
899 +       dma_free_coherent(NULL, PAGE_ALIGN(sizeof(*fb->info)), (void *)fb->info,
900 +                         fb->dma);
901 +       bcm2708_fb_debugfs_deinit(fb);
902 +
903 +       free_irq(fb->dma_irq, fb);
904 +
905 +       kfree(fb);
906 +
907 +       return 0;
908 +}
909 +
910 +static struct platform_driver bcm2708_fb_driver = {
911 +       .probe = bcm2708_fb_probe,
912 +       .remove = bcm2708_fb_remove,
913 +       .driver = {
914 +                  .name = DRIVER_NAME,
915 +                  .owner = THIS_MODULE,
916 +                  },
917 +};
918 +
919 +static int __init bcm2708_fb_init(void)
920 +{
921 +       return platform_driver_register(&bcm2708_fb_driver);
922 +}
923 +
924 +module_init(bcm2708_fb_init);
925 +
926 +static void __exit bcm2708_fb_exit(void)
927 +{
928 +       platform_driver_unregister(&bcm2708_fb_driver);
929 +}
930 +
931 +module_exit(bcm2708_fb_exit);
932 +
933 +module_param(fbwidth, int, 0644);
934 +module_param(fbheight, int, 0644);
935 +module_param(fbdepth, int, 0644);
936 +module_param(fbswap, int, 0644);
937 +
938 +MODULE_DESCRIPTION("BCM2708 framebuffer driver");
939 +MODULE_LICENSE("GPL");
940 +
941 +MODULE_PARM_DESC(fbwidth, "Width of ARM Framebuffer");
942 +MODULE_PARM_DESC(fbheight, "Height of ARM Framebuffer");
943 +MODULE_PARM_DESC(fbdepth, "Bit depth of ARM Framebuffer");
944 +MODULE_PARM_DESC(fbswap, "Swap order of red and blue in 24 and 32 bit modes");
945 --- a/drivers/video/logo/logo_linux_clut224.ppm
946 +++ b/drivers/video/logo/logo_linux_clut224.ppm
947 @@ -1,1604 +1,883 @@
948  P3
949 -# Standard 224-color Linux logo
950 -80 80
951 +63 80
952  255
953 -  0   0   0   0   0   0   0   0   0   0   0   0
954 -  0   0   0   0   0   0   0   0   0   0   0   0
955 -  0   0   0   0   0   0   0   0   0   0   0   0
956 -  0   0   0   0   0   0   0   0   0   0   0   0
957 -  0   0   0   0   0   0   0   0   0   0   0   0
958 -  0   0   0   0   0   0   0   0   0   0   0   0
959 -  0   0   0   0   0   0   0   0   0   0   0   0
960 -  0   0   0   0   0   0   0   0   0   0   0   0
961 -  0   0   0   0   0   0   0   0   0   0   0   0
962 -  6   6   6   6   6   6  10  10  10  10  10  10
963 - 10  10  10   6   6   6   6   6   6   6   6   6
964 -  0   0   0   0   0   0   0   0   0   0   0   0
965 -  0   0   0   0   0   0   0   0   0   0   0   0
966 -  0   0   0   0   0   0   0   0   0   0   0   0
967 -  0   0   0   0   0   0   0   0   0   0   0   0
968 -  0   0   0   0   0   0   0   0   0   0   0   0
969 -  0   0   0   0   0   0   0   0   0   0   0   0
970 -  0   0   0   0   0   0   0   0   0   0   0   0
971 -  0   0   0   0   0   0   0   0   0   0   0   0
972 -  0   0   0   0   0   0   0   0   0   0   0   0
973 -  0   0   0   0   0   0   0   0   0   0   0   0
974 -  0   0   0   0   0   0   0   0   0   0   0   0
975 -  0   0   0   0   0   0   0   0   0   0   0   0
976 -  0   0   0   0   0   0   0   0   0   0   0   0
977 -  0   0   0   0   0   0   0   0   0   0   0   0
978 -  0   0   0   0   0   0   0   0   0   0   0   0
979 -  0   0   0   0   0   0   0   0   0   0   0   0
980 -  0   0   0   0   0   0   0   0   0   0   0   0
981 -  0   0   0   6   6   6  10  10  10  14  14  14
982 - 22  22  22  26  26  26  30  30  30  34  34  34
983 - 30  30  30  30  30  30  26  26  26  18  18  18
984 - 14  14  14  10  10  10   6   6   6   0   0   0
985 -  0   0   0   0   0   0   0   0   0   0   0   0
986 -  0   0   0   0   0   0   0   0   0   0   0   0
987 -  0   0   0   0   0   0   0   0   0   0   0   0
988 -  0   0   0   0   0   0   0   0   0   0   0   0
989 -  0   0   0   0   0   0   0   0   0   0   0   0
990 -  0   0   0   0   0   0   0   0   0   0   0   0
991 -  0   0   0   0   0   0   0   0   0   0   0   0
992 -  0   0   0   0   0   0   0   0   0   0   0   0
993 -  0   0   0   0   0   0   0   0   0   0   0   0
994 -  0   0   0   0   0   1   0   0   1   0   0   0
995 -  0   0   0   0   0   0   0   0   0   0   0   0
996 -  0   0   0   0   0   0   0   0   0   0   0   0
997 -  0   0   0   0   0   0   0   0   0   0   0   0
998 -  0   0   0   0   0   0   0   0   0   0   0   0
999 -  0   0   0   0   0   0   0   0   0   0   0   0
1000 -  0   0   0   0   0   0   0   0   0   0   0   0
1001 -  6   6   6  14  14  14  26  26  26  42  42  42
1002 - 54  54  54  66  66  66  78  78  78  78  78  78
1003 - 78  78  78  74  74  74  66  66  66  54  54  54
1004 - 42  42  42  26  26  26  18  18  18  10  10  10
1005 -  6   6   6   0   0   0   0   0   0   0   0   0
1006 -  0   0   0   0   0   0   0   0   0   0   0   0
1007 -  0   0   0   0   0   0   0   0   0   0   0   0
1008 -  0   0   0   0   0   0   0   0   0   0   0   0
1009 -  0   0   0   0   0   0   0   0   0   0   0   0
1010 -  0   0   0   0   0   0   0   0   0   0   0   0
1011 -  0   0   0   0   0   0   0   0   0   0   0   0
1012 -  0   0   0   0   0   0   0   0   0   0   0   0
1013 -  0   0   0   0   0   0   0   0   0   0   0   0
1014 -  0   0   1   0   0   0   0   0   0   0   0   0
1015 -  0   0   0   0   0   0   0   0   0   0   0   0
1016 -  0   0   0   0   0   0   0   0   0   0   0   0
1017 -  0   0   0   0   0   0   0   0   0   0   0   0
1018 -  0   0   0   0   0   0   0   0   0   0   0   0
1019 -  0   0   0   0   0   0   0   0   0   0   0   0
1020 -  0   0   0   0   0   0   0   0   0  10  10  10
1021 - 22  22  22  42  42  42  66  66  66  86  86  86
1022 - 66  66  66  38  38  38  38  38  38  22  22  22
1023 - 26  26  26  34  34  34  54  54  54  66  66  66
1024 - 86  86  86  70  70  70  46  46  46  26  26  26
1025 - 14  14  14   6   6   6   0   0   0   0   0   0
1026 -  0   0   0   0   0   0   0   0   0   0   0   0
1027 -  0   0   0   0   0   0   0   0   0   0   0   0
1028 -  0   0   0   0   0   0   0   0   0   0   0   0
1029 -  0   0   0   0   0   0   0   0   0   0   0   0
1030 -  0   0   0   0   0   0   0   0   0   0   0   0
1031 -  0   0   0   0   0   0   0   0   0   0   0   0
1032 -  0   0   0   0   0   0   0   0   0   0   0   0
1033 -  0   0   0   0   0   0   0   0   0   0   0   0
1034 -  0   0   1   0   0   1   0   0   1   0   0   0
1035 -  0   0   0   0   0   0   0   0   0   0   0   0
1036 -  0   0   0   0   0   0   0   0   0   0   0   0
1037 -  0   0   0   0   0   0   0   0   0   0   0   0
1038 -  0   0   0   0   0   0   0   0   0   0   0   0
1039 -  0   0   0   0   0   0   0   0   0   0   0   0
1040 -  0   0   0   0   0   0  10  10  10  26  26  26
1041 - 50  50  50  82  82  82  58  58  58   6   6   6
1042 -  2   2   6   2   2   6   2   2   6   2   2   6
1043 -  2   2   6   2   2   6   2   2   6   2   2   6
1044 -  6   6   6  54  54  54  86  86  86  66  66  66
1045 - 38  38  38  18  18  18   6   6   6   0   0   0
1046 -  0   0   0   0   0   0   0   0   0   0   0   0
1047 -  0   0   0   0   0   0   0   0   0   0   0   0
1048 -  0   0   0   0   0   0   0   0   0   0   0   0
1049 -  0   0   0   0   0   0   0   0   0   0   0   0
1050 -  0   0   0   0   0   0   0   0   0   0   0   0
1051 -  0   0   0   0   0   0   0   0   0   0   0   0
1052 -  0   0   0   0   0   0   0   0   0   0   0   0
1053 -  0   0   0   0   0   0   0   0   0   0   0   0
1054 -  0   0   0   0   0   0   0   0   0   0   0   0
1055 -  0   0   0   0   0   0   0   0   0   0   0   0
1056 -  0   0   0   0   0   0   0   0   0   0   0   0
1057 -  0   0   0   0   0   0   0   0   0   0   0   0
1058 -  0   0   0   0   0   0   0   0   0   0   0   0
1059 -  0   0   0   0   0   0   0   0   0   0   0   0
1060 -  0   0   0   6   6   6  22  22  22  50  50  50
1061 - 78  78  78  34  34  34   2   2   6   2   2   6
1062 -  2   2   6   2   2   6   2   2   6   2   2   6
1063 -  2   2   6   2   2   6   2   2   6   2   2   6
1064 -  2   2   6   2   2   6   6   6   6  70  70  70
1065 - 78  78  78  46  46  46  22  22  22   6   6   6
1066 -  0   0   0   0   0   0   0   0   0   0   0   0
1067 -  0   0   0   0   0   0   0   0   0   0   0   0
1068 -  0   0   0   0   0   0   0   0   0   0   0   0
1069 -  0   0   0   0   0   0   0   0   0   0   0   0
1070 -  0   0   0   0   0   0   0   0   0   0   0   0
1071 -  0   0   0   0   0   0   0   0   0   0   0   0
1072 -  0   0   0   0   0   0   0   0   0   0   0   0
1073 -  0   0   0   0   0   0   0   0   0   0   0   0
1074 -  0   0   1   0   0   1   0   0   1   0   0   0
1075 -  0   0   0   0   0   0   0   0   0   0   0   0
1076 -  0   0   0   0   0   0   0   0   0   0   0   0
1077 -  0   0   0   0   0   0   0   0   0   0   0   0
1078 -  0   0   0   0   0   0   0   0   0   0   0   0
1079 -  0   0   0   0   0   0   0   0   0   0   0   0
1080 -  6   6   6  18  18  18  42  42  42  82  82  82
1081 - 26  26  26   2   2   6   2   2   6   2   2   6
1082 -  2   2   6   2   2   6   2   2   6   2   2   6
1083 -  2   2   6   2   2   6   2   2   6  14  14  14
1084 - 46  46  46  34  34  34   6   6   6   2   2   6
1085 - 42  42  42  78  78  78  42  42  42  18  18  18
1086 -  6   6   6   0   0   0   0   0   0   0   0   0
1087 -  0   0   0   0   0   0   0   0   0   0   0   0
1088 -  0   0   0   0   0   0   0   0   0   0   0   0
1089 -  0   0   0   0   0   0   0   0   0   0   0   0
1090 -  0   0   0   0   0   0   0   0   0   0   0   0
1091 -  0   0   0   0   0   0   0   0   0   0   0   0
1092 -  0   0   0   0   0   0   0   0   0   0   0   0
1093 -  0   0   0   0   0   0   0   0   0   0   0   0
1094 -  0   0   1   0   0   0   0   0   1   0   0   0
1095 -  0   0   0   0   0   0   0   0   0   0   0   0
1096 -  0   0   0   0   0   0   0   0   0   0   0   0
1097 -  0   0   0   0   0   0   0   0   0   0   0   0
1098 -  0   0   0   0   0   0   0   0   0   0   0   0
1099 -  0   0   0   0   0   0   0   0   0   0   0   0
1100 - 10  10  10  30  30  30  66  66  66  58  58  58
1101 -  2   2   6   2   2   6   2   2   6   2   2   6
1102 -  2   2   6   2   2   6   2   2   6   2   2   6
1103 -  2   2   6   2   2   6   2   2   6  26  26  26
1104 - 86  86  86 101 101 101  46  46  46  10  10  10
1105 -  2   2   6  58  58  58  70  70  70  34  34  34
1106 - 10  10  10   0   0   0   0   0   0   0   0   0
1107 -  0   0   0   0   0   0   0   0   0   0   0   0
1108 -  0   0   0   0   0   0   0   0   0   0   0   0
1109 -  0   0   0   0   0   0   0   0   0   0   0   0
1110 -  0   0   0   0   0   0   0   0   0   0   0   0
1111 -  0   0   0   0   0   0   0   0   0   0   0   0
1112 -  0   0   0   0   0   0   0   0   0   0   0   0
1113 -  0   0   0   0   0   0   0   0   0   0   0   0
1114 -  0   0   1   0   0   1   0   0   1   0   0   0
1115 -  0   0   0   0   0   0   0   0   0   0   0   0
1116 -  0   0   0   0   0   0   0   0   0   0   0   0
1117 -  0   0   0   0   0   0   0   0   0   0   0   0
1118 -  0   0   0   0   0   0   0   0   0   0   0   0
1119 -  0   0   0   0   0   0   0   0   0   0   0   0
1120 - 14  14  14  42  42  42  86  86  86  10  10  10
1121 -  2   2   6   2   2   6   2   2   6   2   2   6
1122 -  2   2   6   2   2   6   2   2   6   2   2   6
1123 -  2   2   6   2   2   6   2   2   6  30  30  30
1124 - 94  94  94  94  94  94  58  58  58  26  26  26
1125 -  2   2   6   6   6   6  78  78  78  54  54  54
1126 - 22  22  22   6   6   6   0   0   0   0   0   0
1127 -  0   0   0   0   0   0   0   0   0   0   0   0
1128 -  0   0   0   0   0   0   0   0   0   0   0   0
1129 -  0   0   0   0   0   0   0   0   0   0   0   0
1130 -  0   0   0   0   0   0   0   0   0   0   0   0
1131 -  0   0   0   0   0   0   0   0   0   0   0   0
1132 -  0   0   0   0   0   0   0   0   0   0   0   0
1133 -  0   0   0   0   0   0   0   0   0   0   0   0
1134 -  0   0   0   0   0   0   0   0   0   0   0   0
1135 -  0   0   0   0   0   0   0   0   0   0   0   0
1136 -  0   0   0   0   0   0   0   0   0   0   0   0
1137 -  0   0   0   0   0   0   0   0   0   0   0   0
1138 -  0   0   0   0   0   0   0   0   0   0   0   0
1139 -  0   0   0   0   0   0   0   0   0   6   6   6
1140 - 22  22  22  62  62  62  62  62  62   2   2   6
1141 -  2   2   6   2   2   6   2   2   6   2   2   6
1142 -  2   2   6   2   2   6   2   2   6   2   2   6
1143 -  2   2   6   2   2   6   2   2   6  26  26  26
1144 - 54  54  54  38  38  38  18  18  18  10  10  10
1145 -  2   2   6   2   2   6  34  34  34  82  82  82
1146 - 38  38  38  14  14  14   0   0   0   0   0   0
1147 -  0   0   0   0   0   0   0   0   0   0   0   0
1148 -  0   0   0   0   0   0   0   0   0   0   0   0
1149 -  0   0   0   0   0   0   0   0   0   0   0   0
1150 -  0   0   0   0   0   0   0   0   0   0   0   0
1151 -  0   0   0   0   0   0   0   0   0   0   0   0
1152 -  0   0   0   0   0   0   0   0   0   0   0   0
1153 -  0   0   0   0   0   0   0   0   0   0   0   0
1154 -  0   0   0   0   0   1   0   0   1   0   0   0
1155 -  0   0   0   0   0   0   0   0   0   0   0   0
1156 -  0   0   0   0   0   0   0   0   0   0   0   0
1157 -  0   0   0   0   0   0   0   0   0   0   0   0
1158 -  0   0   0   0   0   0   0   0   0   0   0   0
1159 -  0   0   0   0   0   0   0   0   0   6   6   6
1160 - 30  30  30  78  78  78  30  30  30   2   2   6
1161 -  2   2   6   2   2   6   2   2   6   2   2   6
1162 -  2   2   6   2   2   6   2   2   6   2   2   6
1163 -  2   2   6   2   2   6   2   2   6  10  10  10
1164 - 10  10  10   2   2   6   2   2   6   2   2   6
1165 -  2   2   6   2   2   6   2   2   6  78  78  78
1166 - 50  50  50  18  18  18   6   6   6   0   0   0
1167 -  0   0   0   0   0   0   0   0   0   0   0   0
1168 -  0   0   0   0   0   0   0   0   0   0   0   0
1169 -  0   0   0   0   0   0   0   0   0   0   0   0
1170 -  0   0   0   0   0   0   0   0   0   0   0   0
1171 -  0   0   0   0   0   0   0   0   0   0   0   0
1172 -  0   0   0   0   0   0   0   0   0   0   0   0
1173 -  0   0   0   0   0   0   0   0   0   0   0   0
1174 -  0   0   1   0   0   0   0   0   0   0   0   0
1175 -  0   0   0   0   0   0   0   0   0   0   0   0
1176 -  0   0   0   0   0   0   0   0   0   0   0   0
1177 -  0   0   0   0   0   0   0   0   0   0   0   0
1178 -  0   0   0   0   0   0   0   0   0   0   0   0
1179 -  0   0   0   0   0   0   0   0   0  10  10  10
1180 - 38  38  38  86  86  86  14  14  14   2   2   6
1181 -  2   2   6   2   2   6   2   2   6   2   2   6
1182 -  2   2   6   2   2   6   2   2   6   2   2   6
1183 -  2   2   6   2   2   6   2   2   6   2   2   6
1184 -  2   2   6   2   2   6   2   2   6   2   2   6
1185 -  2   2   6   2   2   6   2   2   6  54  54  54
1186 - 66  66  66  26  26  26   6   6   6   0   0   0
1187 -  0   0   0   0   0   0   0   0   0   0   0   0
1188 -  0   0   0   0   0   0   0   0   0   0   0   0
1189 -  0   0   0   0   0   0   0   0   0   0   0   0
1190 -  0   0   0   0   0   0   0   0   0   0   0   0
1191 -  0   0   0   0   0   0   0   0   0   0   0   0
1192 -  0   0   0   0   0   0   0   0   0   0   0   0
1193 -  0   0   0   0   0   0   0   0   0   0   0   0
1194 -  0   0   0   0   0   1   0   0   1   0   0   0
1195 -  0   0   0   0   0   0   0   0   0   0   0   0
1196 -  0   0   0   0   0   0   0   0   0   0   0   0
1197 -  0   0   0   0   0   0   0   0   0   0   0   0
1198 -  0   0   0   0   0   0   0   0   0   0   0   0
1199 -  0   0   0   0   0   0   0   0   0  14  14  14
1200 - 42  42  42  82  82  82   2   2   6   2   2   6
1201 -  2   2   6   6   6   6  10  10  10   2   2   6
1202 -  2   2   6   2   2   6   2   2   6   2   2   6
1203 -  2   2   6   2   2   6   2   2   6   6   6   6
1204 - 14  14  14  10  10  10   2   2   6   2   2   6
1205 -  2   2   6   2   2   6   2   2   6  18  18  18
1206 - 82  82  82  34  34  34  10  10  10   0   0   0
1207 -  0   0   0   0   0   0   0   0   0   0   0   0
1208 -  0   0   0   0   0   0   0   0   0   0   0   0
1209 -  0   0   0   0   0   0   0   0   0   0   0   0
1210 -  0   0   0   0   0   0   0   0   0   0   0   0
1211 -  0   0   0   0   0   0   0   0   0   0   0   0
1212 -  0   0   0   0   0   0   0   0   0   0   0   0
1213 -  0   0   0   0   0   0   0   0   0   0   0   0
1214 -  0   0   1   0   0   0   0   0   0   0   0   0
1215 -  0   0   0   0   0   0   0   0   0   0   0   0
1216 -  0   0   0   0   0   0   0   0   0   0   0   0
1217 -  0   0   0   0   0   0   0   0   0   0   0   0
1218 -  0   0   0   0   0   0   0   0   0   0   0   0
1219 -  0   0   0   0   0   0   0   0   0  14  14  14
1220 - 46  46  46  86  86  86   2   2   6   2   2   6
1221 -  6   6   6   6   6   6  22  22  22  34  34  34
1222 -  6   6   6   2   2   6   2   2   6   2   2   6
1223 -  2   2   6   2   2   6  18  18  18  34  34  34
1224 - 10  10  10  50  50  50  22  22  22   2   2   6
1225 -  2   2   6   2   2   6   2   2   6  10  10  10
1226 - 86  86  86  42  42  42  14  14  14   0   0   0
1227 -  0   0   0   0   0   0   0   0   0   0   0   0
1228 -  0   0   0   0   0   0   0   0   0   0   0   0
1229 -  0   0   0   0   0   0   0   0   0   0   0   0
1230 -  0   0   0   0   0   0   0   0   0   0   0   0
1231 -  0   0   0   0   0   0   0   0   0   0   0   0
1232 -  0   0   0   0   0   0   0   0   0   0   0   0
1233 -  0   0   0   0   0   0   0   0   0   0   0   0
1234 -  0   0   1   0   0   1   0   0   1   0   0   0
1235 -  0   0   0   0   0   0   0   0   0   0   0   0
1236 -  0   0   0   0   0   0   0   0   0   0   0   0
1237 -  0   0   0   0   0   0   0   0   0   0   0   0
1238 -  0   0   0   0   0   0   0   0   0   0   0   0
1239 -  0   0   0   0   0   0   0   0   0  14  14  14
1240 - 46  46  46  86  86  86   2   2   6   2   2   6
1241 - 38  38  38 116 116 116  94  94  94  22  22  22
1242 - 22  22  22   2   2   6   2   2   6   2   2   6
1243 - 14  14  14  86  86  86 138 138 138 162 162 162
1244 -154 154 154  38  38  38  26  26  26   6   6   6
1245 -  2   2   6   2   2   6   2   2   6   2   2   6
1246 - 86  86  86  46  46  46  14  14  14   0   0   0
1247 -  0   0   0   0   0   0   0   0   0   0   0   0
1248 -  0   0   0   0   0   0   0   0   0   0   0   0
1249 -  0   0   0   0   0   0   0   0   0   0   0   0
1250 -  0   0   0   0   0   0   0   0   0   0   0   0
1251 -  0   0   0   0   0   0   0   0   0   0   0   0
1252 -  0   0   0   0   0   0   0   0   0   0   0   0
1253 -  0   0   0   0   0   0   0   0   0   0   0   0
1254 -  0   0   0   0   0   0   0   0   0   0   0   0
1255 -  0   0   0   0   0   0   0   0   0   0   0   0
1256 -  0   0   0   0   0   0   0   0   0   0   0   0
1257 -  0   0   0   0   0   0   0   0   0   0   0   0
1258 -  0   0   0   0   0   0   0   0   0   0   0   0
1259 -  0   0   0   0   0   0   0   0   0  14  14  14
1260 - 46  46  46  86  86  86   2   2   6  14  14  14
1261 -134 134 134 198 198 198 195 195 195 116 116 116
1262 - 10  10  10   2   2   6   2   2   6   6   6   6
1263 -101  98  89 187 187 187 210 210 210 218 218 218
1264 -214 214 214 134 134 134  14  14  14   6   6   6
1265 -  2   2   6   2   2   6   2   2   6   2   2   6
1266 - 86  86  86  50  50  50  18  18  18   6   6   6
1267 -  0   0   0   0   0   0   0   0   0   0   0   0
1268 -  0   0   0   0   0   0   0   0   0   0   0   0
1269 -  0   0   0   0   0   0   0   0   0   0   0   0
1270 -  0   0   0   0   0   0   0   0   0   0   0   0
1271 -  0   0   0   0   0   0   0   0   0   0   0   0
1272 -  0   0   0   0   0   0   0   0   0   0   0   0
1273 -  0   0   0   0   0   0   0   0   1   0   0   0
1274 -  0   0   1   0   0   1   0   0   1   0   0   0
1275 -  0   0   0   0   0   0   0   0   0   0   0   0
1276 -  0   0   0   0   0   0   0   0   0   0   0   0
1277 -  0   0   0   0   0   0   0   0   0   0   0   0
1278 -  0   0   0   0   0   0   0   0   0   0   0   0
1279 -  0   0   0   0   0   0   0   0   0  14  14  14
1280 - 46  46  46  86  86  86   2   2   6  54  54  54
1281 -218 218 218 195 195 195 226 226 226 246 246 246
1282 - 58  58  58   2   2   6   2   2   6  30  30  30
1283 -210 210 210 253 253 253 174 174 174 123 123 123
1284 -221 221 221 234 234 234  74  74  74   2   2   6
1285 -  2   2   6   2   2   6   2   2   6   2   2   6
1286 - 70  70  70  58  58  58  22  22  22   6   6   6
1287 -  0   0   0   0   0   0   0   0   0   0   0   0
1288 -  0   0   0   0   0   0   0   0   0   0   0   0
1289 -  0   0   0   0   0   0   0   0   0   0   0   0
1290 -  0   0   0   0   0   0   0   0   0   0   0   0
1291 -  0   0   0   0   0   0   0   0   0   0   0   0
1292 -  0   0   0   0   0   0   0   0   0   0   0   0
1293 -  0   0   0   0   0   0   0   0   0   0   0   0
1294 -  0   0   0   0   0   0   0   0   0   0   0   0
1295 -  0   0   0   0   0   0   0   0   0   0   0   0
1296 -  0   0   0   0   0   0   0   0   0   0   0   0
1297 -  0   0   0   0   0   0   0   0   0   0   0   0
1298 -  0   0   0   0   0   0   0   0   0   0   0   0
1299 -  0   0   0   0   0   0   0   0   0  14  14  14
1300 - 46  46  46  82  82  82   2   2   6 106 106 106
1301 -170 170 170  26  26  26  86  86  86 226 226 226
1302 -123 123 123  10  10  10  14  14  14  46  46  46
1303 -231 231 231 190 190 190   6   6   6  70  70  70
1304 - 90  90  90 238 238 238 158 158 158   2   2   6
1305 -  2   2   6   2   2   6   2   2   6   2   2   6
1306 - 70  70  70  58  58  58  22  22  22   6   6   6
1307 -  0   0   0   0   0   0   0   0   0   0   0   0
1308 -  0   0   0   0   0   0   0   0   0   0   0   0
1309 -  0   0   0   0   0   0   0   0   0   0   0   0
1310 -  0   0   0   0   0   0   0   0   0   0   0   0
1311 -  0   0   0   0   0   0   0   0   0   0   0   0
1312 -  0   0   0   0   0   0   0   0   0   0   0   0
1313 -  0   0   0   0   0   0   0   0   1   0   0   0
1314 -  0   0   1   0   0   1   0   0   1   0   0   0
1315 -  0   0   0   0   0   0   0   0   0   0   0   0
1316 -  0   0   0   0   0   0   0   0   0   0   0   0
1317 -  0   0   0   0   0   0   0   0   0   0   0   0
1318 -  0   0   0   0   0   0   0   0   0   0   0   0
1319 -  0   0   0   0   0   0   0   0   0  14  14  14
1320 - 42  42  42  86  86  86   6   6   6 116 116 116
1321 -106 106 106   6   6   6  70  70  70 149 149 149
1322 -128 128 128  18  18  18  38  38  38  54  54  54
1323 -221 221 221 106 106 106   2   2   6  14  14  14
1324 - 46  46  46 190 190 190 198 198 198   2   2   6
1325 -  2   2   6   2   2   6   2   2   6   2   2   6
1326 - 74  74  74  62  62  62  22  22  22   6   6   6
1327 -  0   0   0   0   0   0   0   0   0   0   0   0
1328 -  0   0   0   0   0   0   0   0   0   0   0   0
1329 -  0   0   0   0   0   0   0   0   0   0   0   0
1330 -  0   0   0   0   0   0   0   0   0   0   0   0
1331 -  0   0   0   0   0   0   0   0   0   0   0   0
1332 -  0   0   0   0   0   0   0   0   0   0   0   0
1333 -  0   0   0   0   0   0   0   0   1   0   0   0
1334 -  0   0   1   0   0   0   0   0   1   0   0   0
1335 -  0   0   0   0   0   0   0   0   0   0   0   0
1336 -  0   0   0   0   0   0   0   0   0   0   0   0
1337 -  0   0   0   0   0   0   0   0   0   0   0   0
1338 -  0   0   0   0   0   0   0   0   0   0   0   0
1339 -  0   0   0   0   0   0   0   0   0  14  14  14
1340 - 42  42  42  94  94  94  14  14  14 101 101 101
1341 -128 128 128   2   2   6  18  18  18 116 116 116
1342 -118  98  46 121  92   8 121  92   8  98  78  10
1343 -162 162 162 106 106 106   2   2   6   2   2   6
1344 -  2   2   6 195 195 195 195 195 195   6   6   6
1345 -  2   2   6   2   2   6   2   2   6   2   2   6
1346 - 74  74  74  62  62  62  22  22  22   6   6   6
1347 -  0   0   0   0   0   0   0   0   0   0   0   0
1348 -  0   0   0   0   0   0   0   0   0   0   0   0
1349 -  0   0   0   0   0   0   0   0   0   0   0   0
1350 -  0   0   0   0   0   0   0   0   0   0   0   0
1351 -  0   0   0   0   0   0   0   0   0   0   0   0
1352 -  0   0   0   0   0   0   0   0   0   0   0   0
1353 -  0   0   0   0   0   0   0   0   1   0   0   1
1354 -  0   0   1   0   0   0   0   0   1   0   0   0
1355 -  0   0   0   0   0   0   0   0   0   0   0   0
1356 -  0   0   0   0   0   0   0   0   0   0   0   0
1357 -  0   0   0   0   0   0   0   0   0   0   0   0
1358 -  0   0   0   0   0   0   0   0   0   0   0   0
1359 -  0   0   0   0   0   0   0   0   0  10  10  10
1360 - 38  38  38  90  90  90  14  14  14  58  58  58
1361 -210 210 210  26  26  26  54  38   6 154 114  10
1362 -226 170  11 236 186  11 225 175  15 184 144  12
1363 -215 174  15 175 146  61  37  26   9   2   2   6
1364 - 70  70  70 246 246 246 138 138 138   2   2   6
1365 -  2   2   6   2   2   6   2   2   6   2   2   6
1366 - 70  70  70  66  66  66  26  26  26   6   6   6
1367 -  0   0   0   0   0   0   0   0   0   0   0   0
1368 -  0   0   0   0   0   0   0   0   0   0   0   0
1369 -  0   0   0   0   0   0   0   0   0   0   0   0
1370 -  0   0   0   0   0   0   0   0   0   0   0   0
1371 -  0   0   0   0   0   0   0   0   0   0   0   0
1372 -  0   0   0   0   0   0   0   0   0   0   0   0
1373 -  0   0   0   0   0   0   0   0   0   0   0   0
1374 -  0   0   0   0   0   0   0   0   0   0   0   0
1375 -  0   0   0   0   0   0   0   0   0   0   0   0
1376 -  0   0   0   0   0   0   0   0   0   0   0   0
1377 -  0   0   0   0   0   0   0   0   0   0   0   0
1378 -  0   0   0   0   0   0   0   0   0   0   0   0
1379 -  0   0   0   0   0   0   0   0   0  10  10  10
1380 - 38  38  38  86  86  86  14  14  14  10  10  10
1381 -195 195 195 188 164 115 192 133   9 225 175  15
1382 -239 182  13 234 190  10 232 195  16 232 200  30
1383 -245 207  45 241 208  19 232 195  16 184 144  12
1384 -218 194 134 211 206 186  42  42  42   2   2   6
1385 -  2   2   6   2   2   6   2   2   6   2   2   6
1386 - 50  50  50  74  74  74  30  30  30   6   6   6
1387 -  0   0   0   0   0   0   0   0   0   0   0   0
1388 -  0   0   0   0   0   0   0   0   0   0   0   0
1389 -  0   0   0   0   0   0   0   0   0   0   0   0
1390 -  0   0   0   0   0   0   0   0   0   0   0   0
1391 -  0   0   0   0   0   0   0   0   0   0   0   0
1392 -  0   0   0   0   0   0   0   0   0   0   0   0
1393 -  0   0   0   0   0   0   0   0   0   0   0   0
1394 -  0   0   0   0   0   0   0   0   0   0   0   0
1395 -  0   0   0   0   0   0   0   0   0   0   0   0
1396 -  0   0   0   0   0   0   0   0   0   0   0   0
1397 -  0   0   0   0   0   0   0   0   0   0   0   0
1398 -  0   0   0   0   0   0   0   0   0   0   0   0
1399 -  0   0   0   0   0   0   0   0   0  10  10  10
1400 - 34  34  34  86  86  86  14  14  14   2   2   6
1401 -121  87  25 192 133   9 219 162  10 239 182  13
1402 -236 186  11 232 195  16 241 208  19 244 214  54
1403 -246 218  60 246 218  38 246 215  20 241 208  19
1404 -241 208  19 226 184  13 121  87  25   2   2   6
1405 -  2   2   6   2   2   6   2   2   6   2   2   6
1406 - 50  50  50  82  82  82  34  34  34  10  10  10
1407 -  0   0   0   0   0   0   0   0   0   0   0   0
1408 -  0   0   0   0   0   0   0   0   0   0   0   0
1409 -  0   0   0   0   0   0   0   0   0   0   0   0
1410 -  0   0   0   0   0   0   0   0   0   0   0   0
1411 -  0   0   0   0   0   0   0   0   0   0   0   0
1412 -  0   0   0   0   0   0   0   0   0   0   0   0
1413 -  0   0   0   0   0   0   0   0   0   0   0   0
1414 -  0   0   0   0   0   0   0   0   0   0   0   0
1415 -  0   0   0   0   0   0   0   0   0   0   0   0
1416 -  0   0   0   0   0   0   0   0   0   0   0   0
1417 -  0   0   0   0   0   0   0   0   0   0   0   0
1418 -  0   0   0   0   0   0   0   0   0   0   0   0
1419 -  0   0   0   0   0   0   0   0   0  10  10  10
1420 - 34  34  34  82  82  82  30  30  30  61  42   6
1421 -180 123   7 206 145  10 230 174  11 239 182  13
1422 -234 190  10 238 202  15 241 208  19 246 218  74
1423 -246 218  38 246 215  20 246 215  20 246 215  20
1424 -226 184  13 215 174  15 184 144  12   6   6   6
1425 -  2   2   6   2   2   6   2   2   6   2   2   6
1426 - 26  26  26  94  94  94  42  42  42  14  14  14
1427 -  0   0   0   0   0   0   0   0   0   0   0   0
1428 -  0   0   0   0   0   0   0   0   0   0   0   0
1429 -  0   0   0   0   0   0   0   0   0   0   0   0
1430 -  0   0   0   0   0   0   0   0   0   0   0   0
1431 -  0   0   0   0   0   0   0   0   0   0   0   0
1432 -  0   0   0   0   0   0   0   0   0   0   0   0
1433 -  0   0   0   0   0   0   0   0   0   0   0   0
1434 -  0   0   0   0   0   0   0   0   0   0   0   0
1435 -  0   0   0   0   0   0   0   0   0   0   0   0
1436 -  0   0   0   0   0   0   0   0   0   0   0   0
1437 -  0   0   0   0   0   0   0   0   0   0   0   0
1438 -  0   0   0   0   0   0   0   0   0   0   0   0
1439 -  0   0   0   0   0   0   0   0   0  10  10  10
1440 - 30  30  30  78  78  78  50  50  50 104  69   6
1441 -192 133   9 216 158  10 236 178  12 236 186  11
1442 -232 195  16 241 208  19 244 214  54 245 215  43
1443 -246 215  20 246 215  20 241 208  19 198 155  10
1444 -200 144  11 216 158  10 156 118  10   2   2   6
1445 -  2   2   6   2   2   6   2   2   6   2   2   6
1446 -  6   6   6  90  90  90  54  54  54  18  18  18
1447 -  6   6   6   0   0   0   0   0   0   0   0   0
1448 -  0   0   0   0   0   0   0   0   0   0   0   0
1449 -  0   0   0   0   0   0   0   0   0   0   0   0
1450 -  0   0   0   0   0   0   0   0   0   0   0   0
1451 -  0   0   0   0   0   0   0   0   0   0   0   0
1452 -  0   0   0   0   0   0   0   0   0   0   0   0
1453 -  0   0   0   0   0   0   0   0   0   0   0   0
1454 -  0   0   0   0   0   0   0   0   0   0   0   0
1455 -  0   0   0   0   0   0   0   0   0   0   0   0
1456 -  0   0   0   0   0   0   0   0   0   0   0   0
1457 -  0   0   0   0   0   0   0   0   0   0   0   0
1458 -  0   0   0   0   0   0   0   0   0   0   0   0
1459 -  0   0   0   0   0   0   0   0   0  10  10  10
1460 - 30  30  30  78  78  78  46  46  46  22  22  22
1461 -137  92   6 210 162  10 239 182  13 238 190  10
1462 -238 202  15 241 208  19 246 215  20 246 215  20
1463 -241 208  19 203 166  17 185 133  11 210 150  10
1464 -216 158  10 210 150  10 102  78  10   2   2   6
1465 -  6   6   6  54  54  54  14  14  14   2   2   6
1466 -  2   2   6  62  62  62  74  74  74  30  30  30
1467 - 10  10  10   0   0   0   0   0   0   0   0   0
1468 -  0   0   0   0   0   0   0   0   0   0   0   0
1469 -  0   0   0   0   0   0   0   0   0   0   0   0
1470 -  0   0   0   0   0   0   0   0   0   0   0   0
1471 -  0   0   0   0   0   0   0   0   0   0   0   0
1472 -  0   0   0   0   0   0   0   0   0   0   0   0
1473 -  0   0   0   0   0   0   0   0   0   0   0   0
1474 -  0   0   0   0   0   0   0   0   0   0   0   0
1475 -  0   0   0   0   0   0   0   0   0   0   0   0
1476 -  0   0   0   0   0   0   0   0   0   0   0   0
1477 -  0   0   0   0   0   0   0   0   0   0   0   0
1478 -  0   0   0   0   0   0   0   0   0   0   0   0
1479 -  0   0   0   0   0   0   0   0   0  10  10  10
1480 - 34  34  34  78  78  78  50  50  50   6   6   6
1481 - 94  70  30 139 102  15 190 146  13 226 184  13
1482 -232 200  30 232 195  16 215 174  15 190 146  13
1483 -168 122  10 192 133   9 210 150  10 213 154  11
1484 -202 150  34 182 157 106 101  98  89   2   2   6
1485 -  2   2   6  78  78  78 116 116 116  58  58  58
1486 -  2   2   6  22  22  22  90  90  90  46  46  46
1487 - 18  18  18   6   6   6   0   0   0   0   0   0
1488 -  0   0   0   0   0   0   0   0   0   0   0   0
1489 -  0   0   0   0   0   0   0   0   0   0   0   0
1490 -  0   0   0   0   0   0   0   0   0   0   0   0
1491 -  0   0   0   0   0   0   0   0   0   0   0   0
1492 -  0   0   0   0   0   0   0   0   0   0   0   0
1493 -  0   0   0   0   0   0   0   0   0   0   0   0
1494 -  0   0   0   0   0   0   0   0   0   0   0   0
1495 -  0   0   0   0   0   0   0   0   0   0   0   0
1496 -  0   0   0   0   0   0   0   0   0   0   0   0
1497 -  0   0   0   0   0   0   0   0   0   0   0   0
1498 -  0   0   0   0   0   0   0   0   0   0   0   0
1499 -  0   0   0   0   0   0   0   0   0  10  10  10
1500 - 38  38  38  86  86  86  50  50  50   6   6   6
1501 -128 128 128 174 154 114 156 107  11 168 122  10
1502 -198 155  10 184 144  12 197 138  11 200 144  11
1503 -206 145  10 206 145  10 197 138  11 188 164 115
1504 -195 195 195 198 198 198 174 174 174  14  14  14
1505 -  2   2   6  22  22  22 116 116 116 116 116 116
1506 - 22  22  22   2   2   6  74  74  74  70  70  70
1507 - 30  30  30  10  10  10   0   0   0   0   0   0
1508 -  0   0   0   0   0   0   0   0   0   0   0   0
1509 -  0   0   0   0   0   0   0   0   0   0   0   0
1510 -  0   0   0   0   0   0   0   0   0   0   0   0
1511 -  0   0   0   0   0   0   0   0   0   0   0   0
1512 -  0   0   0   0   0   0   0   0   0   0   0   0
1513 -  0   0   0   0   0   0   0   0   0   0   0   0
1514 -  0   0   0   0   0   0   0   0   0   0   0   0
1515 -  0   0   0   0   0   0   0   0   0   0   0   0
1516 -  0   0   0   0   0   0   0   0   0   0   0   0
1517 -  0   0   0   0   0   0   0   0   0   0   0   0
1518 -  0   0   0   0   0   0   0   0   0   0   0   0
1519 -  0   0   0   0   0   0   6   6   6  18  18  18
1520 - 50  50  50 101 101 101  26  26  26  10  10  10
1521 -138 138 138 190 190 190 174 154 114 156 107  11
1522 -197 138  11 200 144  11 197 138  11 192 133   9
1523 -180 123   7 190 142  34 190 178 144 187 187 187
1524 -202 202 202 221 221 221 214 214 214  66  66  66
1525 -  2   2   6   2   2   6  50  50  50  62  62  62
1526 -  6   6   6   2   2   6  10  10  10  90  90  90
1527 - 50  50  50  18  18  18   6   6   6   0   0   0
1528 -  0   0   0   0   0   0   0   0   0   0   0   0
1529 -  0   0   0   0   0   0   0   0   0   0   0   0
1530 -  0   0   0   0   0   0   0   0   0   0   0   0
1531 -  0   0   0   0   0   0   0   0   0   0   0   0
1532 -  0   0   0   0   0   0   0   0   0   0   0   0
1533 -  0   0   0   0   0   0   0   0   0   0   0   0
1534 -  0   0   0   0   0   0   0   0   0   0   0   0
1535 -  0   0   0   0   0   0   0   0   0   0   0   0
1536 -  0   0   0   0   0   0   0   0   0   0   0   0
1537 -  0   0   0   0   0   0   0   0   0   0   0   0
1538 -  0   0   0   0   0   0   0   0   0   0   0   0
1539 -  0   0   0   0   0   0  10  10  10  34  34  34
1540 - 74  74  74  74  74  74   2   2   6   6   6   6
1541 -144 144 144 198 198 198 190 190 190 178 166 146
1542 -154 121  60 156 107  11 156 107  11 168 124  44
1543 -174 154 114 187 187 187 190 190 190 210 210 210
1544 -246 246 246 253 253 253 253 253 253 182 182 182
1545 -  6   6   6   2   2   6   2   2   6   2   2   6
1546 -  2   2   6   2   2   6   2   2   6  62  62  62
1547 - 74  74  74  34  34  34  14  14  14   0   0   0
1548 -  0   0   0   0   0   0   0   0   0   0   0   0
1549 -  0   0   0   0   0   0   0   0   0   0   0   0
1550 -  0   0   0   0   0   0   0   0   0   0   0   0
1551 -  0   0   0   0   0   0   0   0   0   0   0   0
1552 -  0   0   0   0   0   0   0   0   0   0   0   0
1553 -  0   0   0   0   0   0   0   0   0   0   0   0
1554 -  0   0   0   0   0   0   0   0   0   0   0   0
1555 -  0   0   0   0   0   0   0   0   0   0   0   0
1556 -  0   0   0   0   0   0   0   0   0   0   0   0
1557 -  0   0   0   0   0   0   0   0   0   0   0   0
1558 -  0   0   0   0   0   0   0   0   0   0   0   0
1559 -  0   0   0  10  10  10  22  22  22  54  54  54
1560 - 94  94  94  18  18  18   2   2   6  46  46  46
1561 -234 234 234 221 221 221 190 190 190 190 190 190
1562 -190 190 190 187 187 187 187 187 187 190 190 190
1563 -190 190 190 195 195 195 214 214 214 242 242 242
1564 -253 253 253 253 253 253 253 253 253 253 253 253
1565 - 82  82  82   2   2   6   2   2   6   2   2   6
1566 -  2   2   6   2   2   6   2   2   6  14  14  14
1567 - 86  86  86  54  54  54  22  22  22   6   6   6
1568 -  0   0   0   0   0   0   0   0   0   0   0   0
1569 -  0   0   0   0   0   0   0   0   0   0   0   0
1570 -  0   0   0   0   0   0   0   0   0   0   0   0
1571 -  0   0   0   0   0   0   0   0   0   0   0   0
1572 -  0   0   0   0   0   0   0   0   0   0   0   0
1573 -  0   0   0   0   0   0   0   0   0   0   0   0
1574 -  0   0   0   0   0   0   0   0   0   0   0   0
1575 -  0   0   0   0   0   0   0   0   0   0   0   0
1576 -  0   0   0   0   0   0   0   0   0   0   0   0
1577 -  0   0   0   0   0   0   0   0   0   0   0   0
1578 -  0   0   0   0   0   0   0   0   0   0   0   0
1579 -  6   6   6  18  18  18  46  46  46  90  90  90
1580 - 46  46  46  18  18  18   6   6   6 182 182 182
1581 -253 253 253 246 246 246 206 206 206 190 190 190
1582 -190 190 190 190 190 190 190 190 190 190 190 190
1583 -206 206 206 231 231 231 250 250 250 253 253 253
1584 -253 253 253 253 253 253 253 253 253 253 253 253
1585 -202 202 202  14  14  14   2   2   6   2   2   6
1586 -  2   2   6   2   2   6   2   2   6   2   2   6
1587 - 42  42  42  86  86  86  42  42  42  18  18  18
1588 -  6   6   6   0   0   0   0   0   0   0   0   0
1589 -  0   0   0   0   0   0   0   0   0   0   0   0
1590 -  0   0   0   0   0   0   0   0   0   0   0   0
1591 -  0   0   0   0   0   0   0   0   0   0   0   0
1592 -  0   0   0   0   0   0   0   0   0   0   0   0
1593 -  0   0   0   0   0   0   0   0   0   0   0   0
1594 -  0   0   0   0   0   0   0   0   0   0   0   0
1595 -  0   0   0   0   0   0   0   0   0   0   0   0
1596 -  0   0   0   0   0   0   0   0   0   0   0   0
1597 -  0   0   0   0   0   0   0   0   0   0   0   0
1598 -  0   0   0   0   0   0   0   0   0   6   6   6
1599 - 14  14  14  38  38  38  74  74  74  66  66  66
1600 -  2   2   6   6   6   6  90  90  90 250 250 250
1601 -253 253 253 253 253 253 238 238 238 198 198 198
1602 -190 190 190 190 190 190 195 195 195 221 221 221
1603 -246 246 246 253 253 253 253 253 253 253 253 253
1604 -253 253 253 253 253 253 253 253 253 253 253 253
1605 -253 253 253  82  82  82   2   2   6   2   2   6
1606 -  2   2   6   2   2   6   2   2   6   2   2   6
1607 -  2   2   6  78  78  78  70  70  70  34  34  34
1608 - 14  14  14   6   6   6   0   0   0   0   0   0
1609 -  0   0   0   0   0   0   0   0   0   0   0   0
1610 -  0   0   0   0   0   0   0   0   0   0   0   0
1611 -  0   0   0   0   0   0   0   0   0   0   0   0
1612 -  0   0   0   0   0   0   0   0   0   0   0   0
1613 -  0   0   0   0   0   0   0   0   0   0   0   0
1614 -  0   0   0   0   0   0   0   0   0   0   0   0
1615 -  0   0   0   0   0   0   0   0   0   0   0   0
1616 -  0   0   0   0   0   0   0   0   0   0   0   0
1617 -  0   0   0   0   0   0   0   0   0   0   0   0
1618 -  0   0   0   0   0   0   0   0   0  14  14  14
1619 - 34  34  34  66  66  66  78  78  78   6   6   6
1620 -  2   2   6  18  18  18 218 218 218 253 253 253
1621 -253 253 253 253 253 253 253 253 253 246 246 246
1622 -226 226 226 231 231 231 246 246 246 253 253 253
1623 -253 253 253 253 253 253 253 253 253 253 253 253
1624 -253 253 253 253 253 253 253 253 253 253 253 253
1625 -253 253 253 178 178 178   2   2   6   2   2   6
1626 -  2   2   6   2   2   6   2   2   6   2   2   6
1627 -  2   2   6  18  18  18  90  90  90  62  62  62
1628 - 30  30  30  10  10  10   0   0   0   0   0   0
1629 -  0   0   0   0   0   0   0   0   0   0   0   0
1630 -  0   0   0   0   0   0   0   0   0   0   0   0
1631 -  0   0   0   0   0   0   0   0   0   0   0   0
1632 -  0   0   0   0   0   0   0   0   0   0   0   0
1633 -  0   0   0   0   0   0   0   0   0   0   0   0
1634 -  0   0   0   0   0   0   0   0   0   0   0   0
1635 -  0   0   0   0   0   0   0   0   0   0   0   0
1636 -  0   0   0   0   0   0   0   0   0   0   0   0
1637 -  0   0   0   0   0   0   0   0   0   0   0   0
1638 -  0   0   0   0   0   0  10  10  10  26  26  26
1639 - 58  58  58  90  90  90  18  18  18   2   2   6
1640 -  2   2   6 110 110 110 253 253 253 253 253 253
1641 -253 253 253 253 253 253 253 253 253 253 253 253
1642 -250 250 250 253 253 253 253 253 253 253 253 253
1643 -253 253 253 253 253 253 253 253 253 253 253 253
1644 -253 253 253 253 253 253 253 253 253 253 253 253
1645 -253 253 253 231 231 231  18  18  18   2   2   6
1646 -  2   2   6   2   2   6   2   2   6   2   2   6
1647 -  2   2   6   2   2   6  18  18  18  94  94  94
1648 - 54  54  54  26  26  26  10  10  10   0   0   0
1649 -  0   0   0   0   0   0   0   0   0   0   0   0
1650 -  0   0   0   0   0   0   0   0   0   0   0   0
1651 -  0   0   0   0   0   0   0   0   0   0   0   0
1652 -  0   0   0   0   0   0   0   0   0   0   0   0
1653 -  0   0   0   0   0   0   0   0   0   0   0   0
1654 -  0   0   0   0   0   0   0   0   0   0   0   0
1655 -  0   0   0   0   0   0   0   0   0   0   0   0
1656 -  0   0   0   0   0   0   0   0   0   0   0   0
1657 -  0   0   0   0   0   0   0   0   0   0   0   0
1658 -  0   0   0   6   6   6  22  22  22  50  50  50
1659 - 90  90  90  26  26  26   2   2   6   2   2   6
1660 - 14  14  14 195 195 195 250 250 250 253 253 253
1661 -253 253 253 253 253 253 253 253 253 253 253 253
1662 -253 253 253 253 253 253 253 253 253 253 253 253
1663 -253 253 253 253 253 253 253 253 253 253 253 253
1664 -253 253 253 253 253 253 253 253 253 253 253 253
1665 -250 250 250 242 242 242  54  54  54   2   2   6
1666 -  2   2   6   2   2   6   2   2   6   2   2   6
1667 -  2   2   6   2   2   6   2   2   6  38  38  38
1668 - 86  86  86  50  50  50  22  22  22   6   6   6
1669 -  0   0   0   0   0   0   0   0   0   0   0   0
1670 -  0   0   0   0   0   0   0   0   0   0   0   0
1671 -  0   0   0   0   0   0   0   0   0   0   0   0
1672 -  0   0   0   0   0   0   0   0   0   0   0   0
1673 -  0   0   0   0   0   0   0   0   0   0   0   0
1674 -  0   0   0   0   0   0   0   0   0   0   0   0
1675 -  0   0   0   0   0   0   0   0   0   0   0   0
1676 -  0   0   0   0   0   0   0   0   0   0   0   0
1677 -  0   0   0   0   0   0   0   0   0   0   0   0
1678 -  6   6   6  14  14  14  38  38  38  82  82  82
1679 - 34  34  34   2   2   6   2   2   6   2   2   6
1680 - 42  42  42 195 195 195 246 246 246 253 253 253
1681 -253 253 253 253 253 253 253 253 253 250 250 250
1682 -242 242 242 242 242 242 250 250 250 253 253 253
1683 -253 253 253 253 253 253 253 253 253 253 253 253
1684 -253 253 253 250 250 250 246 246 246 238 238 238
1685 -226 226 226 231 231 231 101 101 101   6   6   6
1686 -  2   2   6   2   2   6   2   2   6   2   2   6
1687 -  2   2   6   2   2   6   2   2   6   2   2   6
1688 - 38  38  38  82  82  82  42  42  42  14  14  14
1689 -  6   6   6   0   0   0   0   0   0   0   0   0
1690 -  0   0   0   0   0   0   0   0   0   0   0   0
1691 -  0   0   0   0   0   0   0   0   0   0   0   0
1692 -  0   0   0   0   0   0   0   0   0   0   0   0
1693 -  0   0   0   0   0   0   0   0   0   0   0   0
1694 -  0   0   0   0   0   0   0   0   0   0   0   0
1695 -  0   0   0   0   0   0   0   0   0   0   0   0
1696 -  0   0   0   0   0   0   0   0   0   0   0   0
1697 -  0   0   0   0   0   0   0   0   0   0   0   0
1698 - 10  10  10  26  26  26  62  62  62  66  66  66
1699 -  2   2   6   2   2   6   2   2   6   6   6   6
1700 - 70  70  70 170 170 170 206 206 206 234 234 234
1701 -246 246 246 250 250 250 250 250 250 238 238 238
1702 -226 226 226 231 231 231 238 238 238 250 250 250
1703 -250 250 250 250 250 250 246 246 246 231 231 231
1704 -214 214 214 206 206 206 202 202 202 202 202 202
1705 -198 198 198 202 202 202 182 182 182  18  18  18
1706 -  2   2   6   2   2   6   2   2   6   2   2   6
1707 -  2   2   6   2   2   6   2   2   6   2   2   6
1708 -  2   2   6  62  62  62  66  66  66  30  30  30
1709 - 10  10  10   0   0   0   0   0   0   0   0   0
1710 -  0   0   0   0   0   0   0   0   0   0   0   0
1711 -  0   0   0   0   0   0   0   0   0   0   0   0
1712 -  0   0   0   0   0   0   0   0   0   0   0   0
1713 -  0   0   0   0   0   0   0   0   0   0   0   0
1714 -  0   0   0   0   0   0   0   0   0   0   0   0
1715 -  0   0   0   0   0   0   0   0   0   0   0   0
1716 -  0   0   0   0   0   0   0   0   0   0   0   0
1717 -  0   0   0   0   0   0   0   0   0   0   0   0
1718 - 14  14  14  42  42  42  82  82  82  18  18  18
1719 -  2   2   6   2   2   6   2   2   6  10  10  10
1720 - 94  94  94 182 182 182 218 218 218 242 242 242
1721 -250 250 250 253 253 253 253 253 253 250 250 250
1722 -234 234 234 253 253 253 253 253 253 253 253 253
1723 -253 253 253 253 253 253 253 253 253 246 246 246
1724 -238 238 238 226 226 226 210 210 210 202 202 202
1725 -195 195 195 195 195 195 210 210 210 158 158 158
1726 -  6   6   6  14  14  14  50  50  50  14  14  14
1727 -  2   2   6   2   2   6   2   2   6   2   2   6
1728 -  2   2   6   6   6   6  86  86  86  46  46  46
1729 - 18  18  18   6   6   6   0   0   0   0   0   0
1730 -  0   0   0   0   0   0   0   0   0   0   0   0
1731 -  0   0   0   0   0   0   0   0   0   0   0   0
1732 -  0   0   0   0   0   0   0   0   0   0   0   0
1733 -  0   0   0   0   0   0   0   0   0   0   0   0
1734 -  0   0   0   0   0   0   0   0   0   0   0   0
1735 -  0   0   0   0   0   0   0   0   0   0   0   0
1736 -  0   0   0   0   0   0   0   0   0   0   0   0
1737 -  0   0   0   0   0   0   0   0   0   6   6   6
1738 - 22  22  22  54  54  54  70  70  70   2   2   6
1739 -  2   2   6  10  10  10   2   2   6  22  22  22
1740 -166 166 166 231 231 231 250 250 250 253 253 253
1741 -253 253 253 253 253 253 253 253 253 250 250 250
1742 -242 242 242 253 253 253 253 253 253 253 253 253
1743 -253 253 253 253 253 253 253 253 253 253 253 253
1744 -253 253 253 253 253 253 253 253 253 246 246 246
1745 -231 231 231 206 206 206 198 198 198 226 226 226
1746 - 94  94  94   2   2   6   6   6   6  38  38  38
1747 - 30  30  30   2   2   6   2   2   6   2   2   6
1748 -  2   2   6   2   2   6  62  62  62  66  66  66
1749 - 26  26  26  10  10  10   0   0   0   0   0   0
1750 -  0   0   0   0   0   0   0   0   0   0   0   0
1751 -  0   0   0   0   0   0   0   0   0   0   0   0
1752 -  0   0   0   0   0   0   0   0   0   0   0   0
1753 -  0   0   0   0   0   0   0   0   0   0   0   0
1754 -  0   0   0   0   0   0   0   0   0   0   0   0
1755 -  0   0   0   0   0   0   0   0   0   0   0   0
1756 -  0   0   0   0   0   0   0   0   0   0   0   0
1757 -  0   0   0   0   0   0   0   0   0  10  10  10
1758 - 30  30  30  74  74  74  50  50  50   2   2   6
1759 - 26  26  26  26  26  26   2   2   6 106 106 106
1760 -238 238 238 253 253 253 253 253 253 253 253 253
1761 -253 253 253 253 253 253 253 253 253 253 253 253
1762 -253 253 253 253 253 253 253 253 253 253 253 253
1763 -253 253 253 253 253 253 253 253 253 253 253 253
1764 -253 253 253 253 253 253 253 253 253 253 253 253
1765 -253 253 253 246 246 246 218 218 218 202 202 202
1766 -210 210 210  14  14  14   2   2   6   2   2   6
1767 - 30  30  30  22  22  22   2   2   6   2   2   6
1768 -  2   2   6   2   2   6  18  18  18  86  86  86
1769 - 42  42  42  14  14  14   0   0   0   0   0   0
1770 -  0   0   0   0   0   0   0   0   0   0   0   0
1771 -  0   0   0   0   0   0   0   0   0   0   0   0
1772 -  0   0   0   0   0   0   0   0   0   0   0   0
1773 -  0   0   0   0   0   0   0   0   0   0   0   0
1774 -  0   0   0   0   0   0   0   0   0   0   0   0
1775 -  0   0   0   0   0   0   0   0   0   0   0   0
1776 -  0   0   0   0   0   0   0   0   0   0   0   0
1777 -  0   0   0   0   0   0   0   0   0  14  14  14
1778 - 42  42  42  90  90  90  22  22  22   2   2   6
1779 - 42  42  42   2   2   6  18  18  18 218 218 218
1780 -253 253 253 253 253 253 253 253 253 253 253 253
1781 -253 253 253 253 253 253 253 253 253 253 253 253
1782 -253 253 253 253 253 253 253 253 253 253 253 253
1783 -253 253 253 253 253 253 253 253 253 253 253 253
1784 -253 253 253 253 253 253 253 253 253 253 253 253
1785 -253 253 253 253 253 253 250 250 250 221 221 221
1786 -218 218 218 101 101 101   2   2   6  14  14  14
1787 - 18  18  18  38  38  38  10  10  10   2   2   6
1788 -  2   2   6   2   2   6   2   2   6  78  78  78
1789 - 58  58  58  22  22  22   6   6   6   0   0   0
1790 -  0   0   0   0   0   0   0   0   0   0   0   0
1791 -  0   0   0   0   0   0   0   0   0   0   0   0
1792 -  0   0   0   0   0   0   0   0   0   0   0   0
1793 -  0   0   0   0   0   0   0   0   0   0   0   0
1794 -  0   0   0   0   0   0   0   0   0   0   0   0
1795 -  0   0   0   0   0   0   0   0   0   0   0   0
1796 -  0   0   0   0   0   0   0   0   0   0   0   0
1797 -  0   0   0   0   0   0   6   6   6  18  18  18
1798 - 54  54  54  82  82  82   2   2   6  26  26  26
1799 - 22  22  22   2   2   6 123 123 123 253 253 253
1800 -253 253 253 253 253 253 253 253 253 253 253 253
1801 -253 253 253 253 253 253 253 253 253 253 253 253
1802 -253 253 253 253 253 253 253 253 253 253 253 253
1803 -253 253 253 253 253 253 253 253 253 253 253 253
1804 -253 253 253 253 253 253 253 253 253 253 253 253
1805 -253 253 253 253 253 253 253 253 253 250 250 250
1806 -238 238 238 198 198 198   6   6   6  38  38  38
1807 - 58  58  58  26  26  26  38  38  38   2   2   6
1808 -  2   2   6   2   2   6   2   2   6  46  46  46
1809 - 78  78  78  30  30  30  10  10  10   0   0   0
1810 -  0   0   0   0   0   0   0   0   0   0   0   0
1811 -  0   0   0   0   0   0   0   0   0   0   0   0
1812 -  0   0   0   0   0   0   0   0   0   0   0   0
1813 -  0   0   0   0   0   0   0   0   0   0   0   0
1814 -  0   0   0   0   0   0   0   0   0   0   0   0
1815 -  0   0   0   0   0   0   0   0   0   0   0   0
1816 -  0   0   0   0   0   0   0   0   0   0   0   0
1817 -  0   0   0   0   0   0  10  10  10  30  30  30
1818 - 74  74  74  58  58  58   2   2   6  42  42  42
1819 -  2   2   6  22  22  22 231 231 231 253 253 253
1820 -253 253 253 253 253 253 253 253 253 253 253 253
1821 -253 253 253 253 253 253 253 253 253 250 250 250
1822 -253 253 253 253 253 253 253 253 253 253 253 253
1823 -253 253 253 253 253 253 253 253 253 253 253 253
1824 -253 253 253 253 253 253 253 253 253 253 253 253
1825 -253 253 253 253 253 253 253 253 253 253 253 253
1826 -253 253 253 246 246 246  46  46  46  38  38  38
1827 - 42  42  42  14  14  14  38  38  38  14  14  14
1828 -  2   2   6   2   2   6   2   2   6   6   6   6
1829 - 86  86  86  46  46  46  14  14  14   0   0   0
1830 -  0   0   0   0   0   0   0   0   0   0   0   0
1831 -  0   0   0   0   0   0   0   0   0   0   0   0
1832 -  0   0   0   0   0   0   0   0   0   0   0   0
1833 -  0   0   0   0   0   0   0   0   0   0   0   0
1834 -  0   0   0   0   0   0   0   0   0   0   0   0
1835 -  0   0   0   0   0   0   0   0   0   0   0   0
1836 -  0   0   0   0   0   0   0   0   0   0   0   0
1837 -  0   0   0   6   6   6  14  14  14  42  42  42
1838 - 90  90  90  18  18  18  18  18  18  26  26  26
1839 -  2   2   6 116 116 116 253 253 253 253 253 253
1840 -253 253 253 253 253 253 253 253 253 253 253 253
1841 -253 253 253 253 253 253 250 250 250 238 238 238
1842 -253 253 253 253 253 253 253 253 253 253 253 253
1843 -253 253 253 253 253 253 253 253 253 253 253 253
1844 -253 253 253 253 253 253 253 253 253 253 253 253
1845 -253 253 253 253 253 253 253 253 253 253 253 253
1846 -253 253 253 253 253 253  94  94  94   6   6   6
1847 -  2   2   6   2   2   6  10  10  10  34  34  34
1848 -  2   2   6   2   2   6   2   2   6   2   2   6
1849 - 74  74  74  58  58  58  22  22  22   6   6   6
1850 -  0   0   0   0   0   0   0   0   0   0   0   0
1851 -  0   0   0   0   0   0   0   0   0   0   0   0
1852 -  0   0   0   0   0   0   0   0   0   0   0   0
1853 -  0   0   0   0   0   0   0   0   0   0   0   0
1854 -  0   0   0   0   0   0   0   0   0   0   0   0
1855 -  0   0   0   0   0   0   0   0   0   0   0   0
1856 -  0   0   0   0   0   0   0   0   0   0   0   0
1857 -  0   0   0  10  10  10  26  26  26  66  66  66
1858 - 82  82  82   2   2   6  38  38  38   6   6   6
1859 - 14  14  14 210 210 210 253 253 253 253 253 253
1860 -253 253 253 253 253 253 253 253 253 253 253 253
1861 -253 253 253 253 253 253 246 246 246 242 242 242
1862 -253 253 253 253 253 253 253 253 253 253 253 253
1863 -253 253 253 253 253 253 253 253 253 253 253 253
1864 -253 253 253 253 253 253 253 253 253 253 253 253
1865 -253 253 253 253 253 253 253 253 253 253 253 253
1866 -253 253 253 253 253 253 144 144 144   2   2   6
1867 -  2   2   6   2   2   6   2   2   6  46  46  46
1868 -  2   2   6   2   2   6   2   2   6   2   2   6
1869 - 42  42  42  74  74  74  30  30  30  10  10  10
1870 -  0   0   0   0   0   0   0   0   0   0   0   0
1871 -  0   0   0   0   0   0   0   0   0   0   0   0
1872 -  0   0   0   0   0   0   0   0   0   0   0   0
1873 -  0   0   0   0   0   0   0   0   0   0   0   0
1874 -  0   0   0   0   0   0   0   0   0   0   0   0
1875 -  0   0   0   0   0   0   0   0   0   0   0   0
1876 -  0   0   0   0   0   0   0   0   0   0   0   0
1877 -  6   6   6  14  14  14  42  42  42  90  90  90
1878 - 26  26  26   6   6   6  42  42  42   2   2   6
1879 - 74  74  74 250 250 250 253 253 253 253 253 253
1880 -253 253 253 253 253 253 253 253 253 253 253 253
1881 -253 253 253 253 253 253 242 242 242 242 242 242
1882 -253 253 253 253 253 253 253 253 253 253 253 253
1883 -253 253 253 253 253 253 253 253 253 253 253 253
1884 -253 253 253 253 253 253 253 253 253 253 253 253
1885 -253 253 253 253 253 253 253 253 253 253 253 253
1886 -253 253 253 253 253 253 182 182 182   2   2   6
1887 -  2   2   6   2   2   6   2   2   6  46  46  46
1888 -  2   2   6   2   2   6   2   2   6   2   2   6
1889 - 10  10  10  86  86  86  38  38  38  10  10  10
1890 -  0   0   0   0   0   0   0   0   0   0   0   0
1891 -  0   0   0   0   0   0   0   0   0   0   0   0
1892 -  0   0   0   0   0   0   0   0   0   0   0   0
1893 -  0   0   0   0   0   0   0   0   0   0   0   0
1894 -  0   0   0   0   0   0   0   0   0   0   0   0
1895 -  0   0   0   0   0   0   0   0   0   0   0   0
1896 -  0   0   0   0   0   0   0   0   0   0   0   0
1897 - 10  10  10  26  26  26  66  66  66  82  82  82
1898 -  2   2   6  22  22  22  18  18  18   2   2   6
1899 -149 149 149 253 253 253 253 253 253 253 253 253
1900 -253 253 253 253 253 253 253 253 253 253 253 253
1901 -253 253 253 253 253 253 234 234 234 242 242 242
1902 -253 253 253 253 253 253 253 253 253 253 253 253
1903 -253 253 253 253 253 253 253 253 253 253 253 253
1904 -253 253 253 253 253 253 253 253 253 253 253 253
1905 -253 253 253 253 253 253 253 253 253 253 253 253
1906 -253 253 253 253 253 253 206 206 206   2   2   6
1907 -  2   2   6   2   2   6   2   2   6  38  38  38
1908 -  2   2   6   2   2   6   2   2   6   2   2   6
1909 -  6   6   6  86  86  86  46  46  46  14  14  14
1910 -  0   0   0   0   0   0   0   0   0   0   0   0
1911 -  0   0   0   0   0   0   0   0   0   0   0   0
1912 -  0   0   0   0   0   0   0   0   0   0   0   0
1913 -  0   0   0   0   0   0   0   0   0   0   0   0
1914 -  0   0   0   0   0   0   0   0   0   0   0   0
1915 -  0   0   0   0   0   0   0   0   0   0   0   0
1916 -  0   0   0   0   0   0   0   0   0   6   6   6
1917 - 18  18  18  46  46  46  86  86  86  18  18  18
1918 -  2   2   6  34  34  34  10  10  10   6   6   6
1919 -210 210 210 253 253 253 253 253 253 253 253 253
1920 -253 253 253 253 253 253 253 253 253 253 253 253
1921 -253 253 253 253 253 253 234 234 234 242 242 242
1922 -253 253 253 253 253 253 253 253 253 253 253 253
1923 -253 253 253 253 253 253 253 253 253 253 253 253
1924 -253 253 253 253 253 253 253 253 253 253 253 253
1925 -253 253 253 253 253 253 253 253 253 253 253 253
1926 -253 253 253 253 253 253 221 221 221   6   6   6
1927 -  2   2   6   2   2   6   6   6   6  30  30  30
1928 -  2   2   6   2   2   6   2   2   6   2   2   6
1929 -  2   2   6  82  82  82  54  54  54  18  18  18
1930 -  6   6   6   0   0   0   0   0   0   0   0   0
1931 -  0   0   0   0   0   0   0   0   0   0   0   0
1932 -  0   0   0   0   0   0   0   0   0   0   0   0
1933 -  0   0   0   0   0   0   0   0   0   0   0   0
1934 -  0   0   0   0   0   0   0   0   0   0   0   0
1935 -  0   0   0   0   0   0   0   0   0   0   0   0
1936 -  0   0   0   0   0   0   0   0   0  10  10  10
1937 - 26  26  26  66  66  66  62  62  62   2   2   6
1938 -  2   2   6  38  38  38  10  10  10  26  26  26
1939 -238 238 238 253 253 253 253 253 253 253 253 253
1940 -253 253 253 253 253 253 253 253 253 253 253 253
1941 -253 253 253 253 253 253 231 231 231 238 238 238
1942 -253 253 253 253 253 253 253 253 253 253 253 253
1943 -253 253 253 253 253 253 253 253 253 253 253 253
1944 -253 253 253 253 253 253 253 253 253 253 253 253
1945 -253 253 253 253 253 253 253 253 253 253 253 253
1946 -253 253 253 253 253 253 231 231 231   6   6   6
1947 -  2   2   6   2   2   6  10  10  10  30  30  30
1948 -  2   2   6   2   2   6   2   2   6   2   2   6
1949 -  2   2   6  66  66  66  58  58  58  22  22  22
1950 -  6   6   6   0   0   0   0   0   0   0   0   0
1951 -  0   0   0   0   0   0   0   0   0   0   0   0
1952 -  0   0   0   0   0   0   0   0   0   0   0   0
1953 -  0   0   0   0   0   0   0   0   0   0   0   0
1954 -  0   0   0   0   0   0   0   0   0   0   0   0
1955 -  0   0   0   0   0   0   0   0   0   0   0   0
1956 -  0   0   0   0   0   0   0   0   0  10  10  10
1957 - 38  38  38  78  78  78   6   6   6   2   2   6
1958 -  2   2   6  46  46  46  14  14  14  42  42  42
1959 -246 246 246 253 253 253 253 253 253 253 253 253
1960 -253 253 253 253 253 253 253 253 253 253 253 253
1961 -253 253 253 253 253 253 231 231 231 242 242 242
1962 -253 253 253 253 253 253 253 253 253 253 253 253
1963 -253 253 253 253 253 253 253 253 253 253 253 253
1964 -253 253 253 253 253 253 253 253 253 253 253 253
1965 -253 253 253 253 253 253 253 253 253 253 253 253
1966 -253 253 253 253 253 253 234 234 234  10  10  10
1967 -  2   2   6   2   2   6  22  22  22  14  14  14
1968 -  2   2   6   2   2   6   2   2   6   2   2   6
1969 -  2   2   6  66  66  66  62  62  62  22  22  22
1970 -  6   6   6   0   0   0   0   0   0   0   0   0
1971 -  0   0   0   0   0   0   0   0   0   0   0   0
1972 -  0   0   0   0   0   0   0   0   0   0   0   0
1973 -  0   0   0   0   0   0   0   0   0   0   0   0
1974 -  0   0   0   0   0   0   0   0   0   0   0   0
1975 -  0   0   0   0   0   0   0   0   0   0   0   0
1976 -  0   0   0   0   0   0   6   6   6  18  18  18
1977 - 50  50  50  74  74  74   2   2   6   2   2   6
1978 - 14  14  14  70  70  70  34  34  34  62  62  62
1979 -250 250 250 253 253 253 253 253 253 253 253 253
1980 -253 253 253 253 253 253 253 253 253 253 253 253
1981 -253 253 253 253 253 253 231 231 231 246 246 246
1982 -253 253 253 253 253 253 253 253 253 253 253 253
1983 -253 253 253 253 253 253 253 253 253 253 253 253
1984 -253 253 253 253 253 253 253 253 253 253 253 253
1985 -253 253 253 253 253 253 253 253 253 253 253 253
1986 -253 253 253 253 253 253 234 234 234  14  14  14
1987 -  2   2   6   2   2   6  30  30  30   2   2   6
1988 -  2   2   6   2   2   6   2   2   6   2   2   6
1989 -  2   2   6  66  66  66  62  62  62  22  22  22
1990 -  6   6   6   0   0   0   0   0   0   0   0   0
1991 -  0   0   0   0   0   0   0   0   0   0   0   0
1992 -  0   0   0   0   0   0   0   0   0   0   0   0
1993 -  0   0   0   0   0   0   0   0   0   0   0   0
1994 -  0   0   0   0   0   0   0   0   0   0   0   0
1995 -  0   0   0   0   0   0   0   0   0   0   0   0
1996 -  0   0   0   0   0   0   6   6   6  18  18  18
1997 - 54  54  54  62  62  62   2   2   6   2   2   6
1998 -  2   2   6  30  30  30  46  46  46  70  70  70
1999 -250 250 250 253 253 253 253 253 253 253 253 253
2000 -253 253 253 253 253 253 253 253 253 253 253 253
2001 -253 253 253 253 253 253 231 231 231 246 246 246
2002 -253 253 253 253 253 253 253 253 253 253 253 253
2003 -253 253 253 253 253 253 253 253 253 253 253 253
2004 -253 253 253 253 253 253 253 253 253 253 253 253
2005 -253 253 253 253 253 253 253 253 253 253 253 253
2006 -253 253 253 253 253 253 226 226 226  10  10  10
2007 -  2   2   6   6   6   6  30  30  30   2   2   6
2008 -  2   2   6   2   2   6   2   2   6   2   2   6
2009 -  2   2   6  66  66  66  58  58  58  22  22  22
2010 -  6   6   6   0   0   0   0   0   0   0   0   0
2011 -  0   0   0   0   0   0   0   0   0   0   0   0
2012 -  0   0   0   0   0   0   0   0   0   0   0   0
2013 -  0   0   0   0   0   0   0   0   0   0   0   0
2014 -  0   0   0   0   0   0   0   0   0   0   0   0
2015 -  0   0   0   0   0   0   0   0   0   0   0   0
2016 -  0   0   0   0   0   0   6   6   6  22  22  22
2017 - 58  58  58  62  62  62   2   2   6   2   2   6
2018 -  2   2   6   2   2   6  30  30  30  78  78  78
2019 -250 250 250 253 253 253 253 253 253 253 253 253
2020 -253 253 253 253 253 253 253 253 253 253 253 253
2021 -253 253 253 253 253 253 231 231 231 246 246 246
2022 -253 253 253 253 253 253 253 253 253 253 253 253
2023 -253 253 253 253 253 253 253 253 253 253 253 253
2024 -253 253 253 253 253 253 253 253 253 253 253 253
2025 -253 253 253 253 253 253 253 253 253 253 253 253
2026 -253 253 253 253 253 253 206 206 206   2   2   6
2027 - 22  22  22  34  34  34  18  14   6  22  22  22
2028 - 26  26  26  18  18  18   6   6   6   2   2   6
2029 -  2   2   6  82  82  82  54  54  54  18  18  18
2030 -  6   6   6   0   0   0   0   0   0   0   0   0
2031 -  0   0   0   0   0   0   0   0   0   0   0   0
2032 -  0   0   0   0   0   0   0   0   0   0   0   0
2033 -  0   0   0   0   0   0   0   0   0   0   0   0
2034 -  0   0   0   0   0   0   0   0   0   0   0   0
2035 -  0   0   0   0   0   0   0   0   0   0   0   0
2036 -  0   0   0   0   0   0   6   6   6  26  26  26
2037 - 62  62  62 106 106 106  74  54  14 185 133  11
2038 -210 162  10 121  92   8   6   6   6  62  62  62
2039 -238 238 238 253 253 253 253 253 253 253 253 253
2040 -253 253 253 253 253 253 253 253 253 253 253 253
2041 -253 253 253 253 253 253 231 231 231 246 246 246
2042 -253 253 253 253 253 253 253 253 253 253 253 253
2043 -253 253 253 253 253 253 253 253 253 253 253 253
2044 -253 253 253 253 253 253 253 253 253 253 253 253
2045 -253 253 253 253 253 253 253 253 253 253 253 253
2046 -253 253 253 253 253 253 158 158 158  18  18  18
2047 - 14  14  14   2   2   6   2   2   6   2   2   6
2048 -  6   6   6  18  18  18  66  66  66  38  38  38
2049 -  6   6   6  94  94  94  50  50  50  18  18  18
2050 -  6   6   6   0   0   0   0   0   0   0   0   0
2051 -  0   0   0   0   0   0   0   0   0   0   0   0
2052 -  0   0   0   0   0   0   0   0   0   0   0   0
2053 -  0   0   0   0   0   0   0   0   0   0   0   0
2054 -  0   0   0   0   0   0   0   0   0   0   0   0
2055 -  0   0   0   0   0   0   0   0   0   6   6   6
2056 - 10  10  10  10  10  10  18  18  18  38  38  38
2057 - 78  78  78 142 134 106 216 158  10 242 186  14
2058 -246 190  14 246 190  14 156 118  10  10  10  10
2059 - 90  90  90 238 238 238 253 253 253 253 253 253
2060 -253 253 253 253 253 253 253 253 253 253 253 253
2061 -253 253 253 253 253 253 231 231 231 250 250 250
2062 -253 253 253 253 253 253 253 253 253 253 253 253
2063 -253 253 253 253 253 253 253 253 253 253 253 253
2064 -253 253 253 253 253 253 253 253 253 253 253 253
2065 -253 253 253 253 253 253 253 253 253 246 230 190
2066 -238 204  91 238 204  91 181 142  44  37  26   9
2067 -  2   2   6   2   2   6   2   2   6   2   2   6
2068 -  2   2   6   2   2   6  38  38  38  46  46  46
2069 - 26  26  26 106 106 106  54  54  54  18  18  18
2070 -  6   6   6   0   0   0   0   0   0   0   0   0
2071 -  0   0   0   0   0   0   0   0   0   0   0   0
2072 -  0   0   0   0   0   0   0   0   0   0   0   0
2073 -  0   0   0   0   0   0   0   0   0   0   0   0
2074 -  0   0   0   0   0   0   0   0   0   0   0   0
2075 -  0   0   0   6   6   6  14  14  14  22  22  22
2076 - 30  30  30  38  38  38  50  50  50  70  70  70
2077 -106 106 106 190 142  34 226 170  11 242 186  14
2078 -246 190  14 246 190  14 246 190  14 154 114  10
2079 -  6   6   6  74  74  74 226 226 226 253 253 253
2080 -253 253 253 253 253 253 253 253 253 253 253 253
2081 -253 253 253 253 253 253 231 231 231 250 250 250
2082 -253 253 253 253 253 253 253 253 253 253 253 253
2083 -253 253 253 253 253 253 253 253 253 253 253 253
2084 -253 253 253 253 253 253 253 253 253 253 253 253
2085 -253 253 253 253 253 253 253 253 253 228 184  62
2086 -241 196  14 241 208  19 232 195  16  38  30  10
2087 -  2   2   6   2   2   6   2   2   6   2   2   6
2088 -  2   2   6   6   6   6  30  30  30  26  26  26
2089 -203 166  17 154 142  90  66  66  66  26  26  26
2090 -  6   6   6   0   0   0   0   0   0   0   0   0
2091 -  0   0   0   0   0   0   0   0   0   0   0   0
2092 -  0   0   0   0   0   0   0   0   0   0   0   0
2093 -  0   0   0   0   0   0   0   0   0   0   0   0
2094 -  0   0   0   0   0   0   0   0   0   0   0   0
2095 -  6   6   6  18  18  18  38  38  38  58  58  58
2096 - 78  78  78  86  86  86 101 101 101 123 123 123
2097 -175 146  61 210 150  10 234 174  13 246 186  14
2098 -246 190  14 246 190  14 246 190  14 238 190  10
2099 -102  78  10   2   2   6  46  46  46 198 198 198
2100 -253 253 253 253 253 253 253 253 253 253 253 253
2101 -253 253 253 253 253 253 234 234 234 242 242 242
2102 -253 253 253 253 253 253 253 253 253 253 253 253
2103 -253 253 253 253 253 253 253 253 253 253 253 253
2104 -253 253 253 253 253 253 253 253 253 253 253 253
2105 -253 253 253 253 253 253 253 253 253 224 178  62
2106 -242 186  14 241 196  14 210 166  10  22  18   6
2107 -  2   2   6   2   2   6   2   2   6   2   2   6
2108 -  2   2   6   2   2   6   6   6   6 121  92   8
2109 -238 202  15 232 195  16  82  82  82  34  34  34
2110 - 10  10  10   0   0   0   0   0   0   0   0   0
2111 -  0   0   0   0   0   0   0   0   0   0   0   0
2112 -  0   0   0   0   0   0   0   0   0   0   0   0
2113 -  0   0   0   0   0   0   0   0   0   0   0   0
2114 -  0   0   0   0   0   0   0   0   0   0   0   0
2115 - 14  14  14  38  38  38  70  70  70 154 122  46
2116 -190 142  34 200 144  11 197 138  11 197 138  11
2117 -213 154  11 226 170  11 242 186  14 246 190  14
2118 -246 190  14 246 190  14 246 190  14 246 190  14
2119 -225 175  15  46  32   6   2   2   6  22  22  22
2120 -158 158 158 250 250 250 253 253 253 253 253 253
2121 -253 253 253 253 253 253 253 253 253 253 253 253
2122 -253 253 253 253 253 253 253 253 253 253 253 253
2123 -253 253 253 253 253 253 253 253 253 253 253 253
2124 -253 253 253 253 253 253 253 253 253 253 253 253
2125 -253 253 253 250 250 250 242 242 242 224 178  62
2126 -239 182  13 236 186  11 213 154  11  46  32   6
2127 -  2   2   6   2   2   6   2   2   6   2   2   6
2128 -  2   2   6   2   2   6  61  42   6 225 175  15
2129 -238 190  10 236 186  11 112 100  78  42  42  42
2130 - 14  14  14   0   0   0   0   0   0   0   0   0
2131 -  0   0   0   0   0   0   0   0   0   0   0   0
2132 -  0   0   0   0   0   0   0   0   0   0   0   0
2133 -  0   0   0   0   0   0   0   0   0   0   0   0
2134 -  0   0   0   0   0   0   0   0   0   6   6   6
2135 - 22  22  22  54  54  54 154 122  46 213 154  11
2136 -226 170  11 230 174  11 226 170  11 226 170  11
2137 -236 178  12 242 186  14 246 190  14 246 190  14
2138 -246 190  14 246 190  14 246 190  14 246 190  14
2139 -241 196  14 184 144  12  10  10  10   2   2   6
2140 -  6   6   6 116 116 116 242 242 242 253 253 253
2141 -253 253 253 253 253 253 253 253 253 253 253 253
2142 -253 253 253 253 253 253 253 253 253 253 253 253
2143 -253 253 253 253 253 253 253 253 253 253 253 253
2144 -253 253 253 253 253 253 253 253 253 253 253 253
2145 -253 253 253 231 231 231 198 198 198 214 170  54
2146 -236 178  12 236 178  12 210 150  10 137  92   6
2147 - 18  14   6   2   2   6   2   2   6   2   2   6
2148 -  6   6   6  70  47   6 200 144  11 236 178  12
2149 -239 182  13 239 182  13 124 112  88  58  58  58
2150 - 22  22  22   6   6   6   0   0   0   0   0   0
2151 -  0   0   0   0   0   0   0   0   0   0   0   0
2152 -  0   0   0   0   0   0   0   0   0   0   0   0
2153 -  0   0   0   0   0   0   0   0   0   0   0   0
2154 -  0   0   0   0   0   0   0   0   0  10  10  10
2155 - 30  30  30  70  70  70 180 133  36 226 170  11
2156 -239 182  13 242 186  14 242 186  14 246 186  14
2157 -246 190  14 246 190  14 246 190  14 246 190  14
2158 -246 190  14 246 190  14 246 190  14 246 190  14
2159 -246 190  14 232 195  16  98  70   6   2   2   6
2160 -  2   2   6   2   2   6  66  66  66 221 221 221
2161 -253 253 253 253 253 253 253 253 253 253 253 253
2162 -253 253 253 253 253 253 253 253 253 253 253 253
2163 -253 253 253 253 253 253 253 253 253 253 253 253
2164 -253 253 253 253 253 253 253 253 253 253 253 253
2165 -253 253 253 206 206 206 198 198 198 214 166  58
2166 -230 174  11 230 174  11 216 158  10 192 133   9
2167 -163 110   8 116  81   8 102  78  10 116  81   8
2168 -167 114   7 197 138  11 226 170  11 239 182  13
2169 -242 186  14 242 186  14 162 146  94  78  78  78
2170 - 34  34  34  14  14  14   6   6   6   0   0   0
2171 -  0   0   0   0   0   0   0   0   0   0   0   0
2172 -  0   0   0   0   0   0   0   0   0   0   0   0
2173 -  0   0   0   0   0   0   0   0   0   0   0   0
2174 -  0   0   0   0   0   0   0   0   0   6   6   6
2175 - 30  30  30  78  78  78 190 142  34 226 170  11
2176 -239 182  13 246 190  14 246 190  14 246 190  14
2177 -246 190  14 246 190  14 246 190  14 246 190  14
2178 -246 190  14 246 190  14 246 190  14 246 190  14
2179 -246 190  14 241 196  14 203 166  17  22  18   6
2180 -  2   2   6   2   2   6   2   2   6  38  38  38
2181 -218 218 218 253 253 253 253 253 253 253 253 253
2182 -253 253 253 253 253 253 253 253 253 253 253 253
2183 -253 253 253 253 253 253 253 253 253 253 253 253
2184 -253 253 253 253 253 253 253 253 253 253 253 253
2185 -250 250 250 206 206 206 198 198 198 202 162  69
2186 -226 170  11 236 178  12 224 166  10 210 150  10
2187 -200 144  11 197 138  11 192 133   9 197 138  11
2188 -210 150  10 226 170  11 242 186  14 246 190  14
2189 -246 190  14 246 186  14 225 175  15 124 112  88
2190 - 62  62  62  30  30  30  14  14  14   6   6   6
2191 -  0   0   0   0   0   0   0   0   0   0   0   0
2192 -  0   0   0   0   0   0   0   0   0   0   0   0
2193 -  0   0   0   0   0   0   0   0   0   0   0   0
2194 -  0   0   0   0   0   0   0   0   0  10  10  10
2195 - 30  30  30  78  78  78 174 135  50 224 166  10
2196 -239 182  13 246 190  14 246 190  14 246 190  14
2197 -246 190  14 246 190  14 246 190  14 246 190  14
2198 -246 190  14 246 190  14 246 190  14 246 190  14
2199 -246 190  14 246 190  14 241 196  14 139 102  15
2200 -  2   2   6   2   2   6   2   2   6   2   2   6
2201 - 78  78  78 250 250 250 253 253 253 253 253 253
2202 -253 253 253 253 253 253 253 253 253 253 253 253
2203 -253 253 253 253 253 253 253 253 253 253 253 253
2204 -253 253 253 253 253 253 253 253 253 253 253 253
2205 -250 250 250 214 214 214 198 198 198 190 150  46
2206 -219 162  10 236 178  12 234 174  13 224 166  10
2207 -216 158  10 213 154  11 213 154  11 216 158  10
2208 -226 170  11 239 182  13 246 190  14 246 190  14
2209 -246 190  14 246 190  14 242 186  14 206 162  42
2210 -101 101 101  58  58  58  30  30  30  14  14  14
2211 -  6   6   6   0   0   0   0   0   0   0   0   0
2212 -  0   0   0   0   0   0   0   0   0   0   0   0
2213 -  0   0   0   0   0   0   0   0   0   0   0   0
2214 -  0   0   0   0   0   0   0   0   0  10  10  10
2215 - 30  30  30  74  74  74 174 135  50 216 158  10
2216 -236 178  12 246 190  14 246 190  14 246 190  14
2217 -246 190  14 246 190  14 246 190  14 246 190  14
2218 -246 190  14 246 190  14 246 190  14 246 190  14
2219 -246 190  14 246 190  14 241 196  14 226 184  13
2220 - 61  42   6   2   2   6   2   2   6   2   2   6
2221 - 22  22  22 238 238 238 253 253 253 253 253 253
2222 -253 253 253 253 253 253 253 253 253 253 253 253
2223 -253 253 253 253 253 253 253 253 253 253 253 253
2224 -253 253 253 253 253 253 253 253 253 253 253 253
2225 -253 253 253 226 226 226 187 187 187 180 133  36
2226 -216 158  10 236 178  12 239 182  13 236 178  12
2227 -230 174  11 226 170  11 226 170  11 230 174  11
2228 -236 178  12 242 186  14 246 190  14 246 190  14
2229 -246 190  14 246 190  14 246 186  14 239 182  13
2230 -206 162  42 106 106 106  66  66  66  34  34  34
2231 - 14  14  14   6   6   6   0   0   0   0   0   0
2232 -  0   0   0   0   0   0   0   0   0   0   0   0
2233 -  0   0   0   0   0   0   0   0   0   0   0   0
2234 -  0   0   0   0   0   0   0   0   0   6   6   6
2235 - 26  26  26  70  70  70 163 133  67 213 154  11
2236 -236 178  12 246 190  14 246 190  14 246 190  14
2237 -246 190  14 246 190  14 246 190  14 246 190  14
2238 -246 190  14 246 190  14 246 190  14 246 190  14
2239 -246 190  14 246 190  14 246 190  14 241 196  14
2240 -190 146  13  18  14   6   2   2   6   2   2   6
2241 - 46  46  46 246 246 246 253 253 253 253 253 253
2242 -253 253 253 253 253 253 253 253 253 253 253 253
2243 -253 253 253 253 253 253 253 253 253 253 253 253
2244 -253 253 253 253 253 253 253 253 253 253 253 253
2245 -253 253 253 221 221 221  86  86  86 156 107  11
2246 -216 158  10 236 178  12 242 186  14 246 186  14
2247 -242 186  14 239 182  13 239 182  13 242 186  14
2248 -242 186  14 246 186  14 246 190  14 246 190  14
2249 -246 190  14 246 190  14 246 190  14 246 190  14
2250 -242 186  14 225 175  15 142 122  72  66  66  66
2251 - 30  30  30  10  10  10   0   0   0   0   0   0
2252 -  0   0   0   0   0   0   0   0   0   0   0   0
2253 -  0   0   0   0   0   0   0   0   0   0   0   0
2254 -  0   0   0   0   0   0   0   0   0   6   6   6
2255 - 26  26  26  70  70  70 163 133  67 210 150  10
2256 -236 178  12 246 190  14 246 190  14 246 190  14
2257 -246 190  14 246 190  14 246 190  14 246 190  14
2258 -246 190  14 246 190  14 246 190  14 246 190  14
2259 -246 190  14 246 190  14 246 190  14 246 190  14
2260 -232 195  16 121  92   8  34  34  34 106 106 106
2261 -221 221 221 253 253 253 253 253 253 253 253 253
2262 -253 253 253 253 253 253 253 253 253 253 253 253
2263 -253 253 253 253 253 253 253 253 253 253 253 253
2264 -253 253 253 253 253 253 253 253 253 253 253 253
2265 -242 242 242  82  82  82  18  14   6 163 110   8
2266 -216 158  10 236 178  12 242 186  14 246 190  14
2267 -246 190  14 246 190  14 246 190  14 246 190  14
2268 -246 190  14 246 190  14 246 190  14 246 190  14
2269 -246 190  14 246 190  14 246 190  14 246 190  14
2270 -246 190  14 246 190  14 242 186  14 163 133  67
2271 - 46  46  46  18  18  18   6   6   6   0   0   0
2272 -  0   0   0   0   0   0   0   0   0   0   0   0
2273 -  0   0   0   0   0   0   0   0   0   0   0   0
2274 -  0   0   0   0   0   0   0   0   0  10  10  10
2275 - 30  30  30  78  78  78 163 133  67 210 150  10
2276 -236 178  12 246 186  14 246 190  14 246 190  14
2277 -246 190  14 246 190  14 246 190  14 246 190  14
2278 -246 190  14 246 190  14 246 190  14 246 190  14
2279 -246 190  14 246 190  14 246 190  14 246 190  14
2280 -241 196  14 215 174  15 190 178 144 253 253 253
2281 -253 253 253 253 253 253 253 253 253 253 253 253
2282 -253 253 253 253 253 253 253 253 253 253 253 253
2283 -253 253 253 253 253 253 253 253 253 253 253 253
2284 -253 253 253 253 253 253 253 253 253 218 218 218
2285 - 58  58  58   2   2   6  22  18   6 167 114   7
2286 -216 158  10 236 178  12 246 186  14 246 190  14
2287 -246 190  14 246 190  14 246 190  14 246 190  14
2288 -246 190  14 246 190  14 246 190  14 246 190  14
2289 -246 190  14 246 190  14 246 190  14 246 190  14
2290 -246 190  14 246 186  14 242 186  14 190 150  46
2291 - 54  54  54  22  22  22   6   6   6   0   0   0
2292 -  0   0   0   0   0   0   0   0   0   0   0   0
2293 -  0   0   0   0   0   0   0   0   0   0   0   0
2294 -  0   0   0   0   0   0   0   0   0  14  14  14
2295 - 38  38  38  86  86  86 180 133  36 213 154  11
2296 -236 178  12 246 186  14 246 190  14 246 190  14
2297 -246 190  14 246 190  14 246 190  14 246 190  14
2298 -246 190  14 246 190  14 246 190  14 246 190  14
2299 -246 190  14 246 190  14 246 190  14 246 190  14
2300 -246 190  14 232 195  16 190 146  13 214 214 214
2301 -253 253 253 253 253 253 253 253 253 253 253 253
2302 -253 253 253 253 253 253 253 253 253 253 253 253
2303 -253 253 253 253 253 253 253 253 253 253 253 253
2304 -253 253 253 250 250 250 170 170 170  26  26  26
2305 -  2   2   6   2   2   6  37  26   9 163 110   8
2306 -219 162  10 239 182  13 246 186  14 246 190  14
2307 -246 190  14 246 190  14 246 190  14 246 190  14
2308 -246 190  14 246 190  14 246 190  14 246 190  14
2309 -246 190  14 246 190  14 246 190  14 246 190  14
2310 -246 186  14 236 178  12 224 166  10 142 122  72
2311 - 46  46  46  18  18  18   6   6   6   0   0   0
2312 -  0   0   0   0   0   0   0   0   0   0   0   0
2313 -  0   0   0   0   0   0   0   0   0   0   0   0
2314 -  0   0   0   0   0   0   6   6   6  18  18  18
2315 - 50  50  50 109 106  95 192 133   9 224 166  10
2316 -242 186  14 246 190  14 246 190  14 246 190  14
2317 -246 190  14 246 190  14 246 190  14 246 190  14
2318 -246 190  14 246 190  14 246 190  14 246 190  14
2319 -246 190  14 246 190  14 246 190  14 246 190  14
2320 -242 186  14 226 184  13 210 162  10 142 110  46
2321 -226 226 226 253 253 253 253 253 253 253 253 253
2322 -253 253 253 253 253 253 253 253 253 253 253 253
2323 -253 253 253 253 253 253 253 253 253 253 253 253
2324 -198 198 198  66  66  66   2   2   6   2   2   6
2325 -  2   2   6   2   2   6  50  34   6 156 107  11
2326 -219 162  10 239 182  13 246 186  14 246 190  14
2327 -246 190  14 246 190  14 246 190  14 246 190  14
2328 -246 190  14 246 190  14 246 190  14 246 190  14
2329 -246 190  14 246 190  14 246 190  14 242 186  14
2330 -234 174  13 213 154  11 154 122  46  66  66  66
2331 - 30  30  30  10  10  10   0   0   0   0   0   0
2332 -  0   0   0   0   0   0   0   0   0   0   0   0
2333 -  0   0   0   0   0   0   0   0   0   0   0   0
2334 -  0   0   0   0   0   0   6   6   6  22  22  22
2335 - 58  58  58 154 121  60 206 145  10 234 174  13
2336 -242 186  14 246 186  14 246 190  14 246 190  14
2337 -246 190  14 246 190  14 246 190  14 246 190  14
2338 -246 190  14 246 190  14 246 190  14 246 190  14
2339 -246 190  14 246 190  14 246 190  14 246 190  14
2340 -246 186  14 236 178  12 210 162  10 163 110   8
2341 - 61  42   6 138 138 138 218 218 218 250 250 250
2342 -253 253 253 253 253 253 253 253 253 250 250 250
2343 -242 242 242 210 210 210 144 144 144  66  66  66
2344 -  6   6   6   2   2   6   2   2   6   2   2   6
2345 -  2   2   6   2   2   6  61  42   6 163 110   8
2346 -216 158  10 236 178  12 246 190  14 246 190  14
2347 -246 190  14 246 190  14 246 190  14 246 190  14
2348 -246 190  14 246 190  14 246 190  14 246 190  14
2349 -246 190  14 239 182  13 230 174  11 216 158  10
2350 -190 142  34 124 112  88  70  70  70  38  38  38
2351 - 18  18  18   6   6   6   0   0   0   0   0   0
2352 -  0   0   0   0   0   0   0   0   0   0   0   0
2353 -  0   0   0   0   0   0   0   0   0   0   0   0
2354 -  0   0   0   0   0   0   6   6   6  22  22  22
2355 - 62  62  62 168 124  44 206 145  10 224 166  10
2356 -236 178  12 239 182  13 242 186  14 242 186  14
2357 -246 186  14 246 190  14 246 190  14 246 190  14
2358 -246 190  14 246 190  14 246 190  14 246 190  14
2359 -246 190  14 246 190  14 246 190  14 246 190  14
2360 -246 190  14 236 178  12 216 158  10 175 118   6
2361 - 80  54   7   2   2   6   6   6   6  30  30  30
2362 - 54  54  54  62  62  62  50  50  50  38  38  38
2363 - 14  14  14   2   2   6   2   2   6   2   2   6
2364 -  2   2   6   2   2   6   2   2   6   2   2   6
2365 -  2   2   6   6   6   6  80  54   7 167 114   7
2366 -213 154  11 236 178  12 246 190  14 246 190  14
2367 -246 190  14 246 190  14 246 190  14 246 190  14
2368 -246 190  14 242 186  14 239 182  13 239 182  13
2369 -230 174  11 210 150  10 174 135  50 124 112  88
2370 - 82  82  82  54  54  54  34  34  34  18  18  18
2371 -  6   6   6   0   0   0   0   0   0   0   0   0
2372 -  0   0   0   0   0   0   0   0   0   0   0   0
2373 -  0   0   0   0   0   0   0   0   0   0   0   0
2374 -  0   0   0   0   0   0   6   6   6  18  18  18
2375 - 50  50  50 158 118  36 192 133   9 200 144  11
2376 -216 158  10 219 162  10 224 166  10 226 170  11
2377 -230 174  11 236 178  12 239 182  13 239 182  13
2378 -242 186  14 246 186  14 246 190  14 246 190  14
2379 -246 190  14 246 190  14 246 190  14 246 190  14
2380 -246 186  14 230 174  11 210 150  10 163 110   8
2381 -104  69   6  10  10  10   2   2   6   2   2   6
2382 -  2   2   6   2   2   6   2   2   6   2   2   6
2383 -  2   2   6   2   2   6   2   2   6   2   2   6
2384 -  2   2   6   2   2   6   2   2   6   2   2   6
2385 -  2   2   6   6   6   6  91  60   6 167 114   7
2386 -206 145  10 230 174  11 242 186  14 246 190  14
2387 -246 190  14 246 190  14 246 186  14 242 186  14
2388 -239 182  13 230 174  11 224 166  10 213 154  11
2389 -180 133  36 124 112  88  86  86  86  58  58  58
2390 - 38  38  38  22  22  22  10  10  10   6   6   6
2391 -  0   0   0   0   0   0   0   0   0   0   0   0
2392 -  0   0   0   0   0   0   0   0   0   0   0   0
2393 -  0   0   0   0   0   0   0   0   0   0   0   0
2394 -  0   0   0   0   0   0   0   0   0  14  14  14
2395 - 34  34  34  70  70  70 138 110  50 158 118  36
2396 -167 114   7 180 123   7 192 133   9 197 138  11
2397 -200 144  11 206 145  10 213 154  11 219 162  10
2398 -224 166  10 230 174  11 239 182  13 242 186  14
2399 -246 186  14 246 186  14 246 186  14 246 186  14
2400 -239 182  13 216 158  10 185 133  11 152  99   6
2401 -104  69   6  18  14   6   2   2   6   2   2   6
2402 -  2   2   6   2   2   6   2   2   6   2   2   6
2403 -  2   2   6   2   2   6   2   2   6   2   2   6
2404 -  2   2   6   2   2   6   2   2   6   2   2   6
2405 -  2   2   6   6   6   6  80  54   7 152  99   6
2406 -192 133   9 219 162  10 236 178  12 239 182  13
2407 -246 186  14 242 186  14 239 182  13 236 178  12
2408 -224 166  10 206 145  10 192 133   9 154 121  60
2409 - 94  94  94  62  62  62  42  42  42  22  22  22
2410 - 14  14  14   6   6   6   0   0   0   0   0   0
2411 -  0   0   0   0   0   0   0   0   0   0   0   0
2412 -  0   0   0   0   0   0   0   0   0   0   0   0
2413 -  0   0   0   0   0   0   0   0   0   0   0   0
2414 -  0   0   0   0   0   0   0   0   0   6   6   6
2415 - 18  18  18  34  34  34  58  58  58  78  78  78
2416 -101  98  89 124 112  88 142 110  46 156 107  11
2417 -163 110   8 167 114   7 175 118   6 180 123   7
2418 -185 133  11 197 138  11 210 150  10 219 162  10
2419 -226 170  11 236 178  12 236 178  12 234 174  13
2420 -219 162  10 197 138  11 163 110   8 130  83   6
2421 - 91  60   6  10  10  10   2   2   6   2   2   6
2422 - 18  18  18  38  38  38  38  38  38  38  38  38
2423 - 38  38  38  38  38  38  38  38  38  38  38  38
2424 - 38  38  38  38  38  38  26  26  26   2   2   6
2425 -  2   2   6   6   6   6  70  47   6 137  92   6
2426 -175 118   6 200 144  11 219 162  10 230 174  11
2427 -234 174  13 230 174  11 219 162  10 210 150  10
2428 -192 133   9 163 110   8 124 112  88  82  82  82
2429 - 50  50  50  30  30  30  14  14  14   6   6   6
2430 -  0   0   0   0   0   0   0   0   0   0   0   0
2431 -  0   0   0   0   0   0   0   0   0   0   0   0
2432 -  0   0   0   0   0   0   0   0   0   0   0   0
2433 -  0   0   0   0   0   0   0   0   0   0   0   0
2434 -  0   0   0   0   0   0   0   0   0   0   0   0
2435 -  6   6   6  14  14  14  22  22  22  34  34  34
2436 - 42  42  42  58  58  58  74  74  74  86  86  86
2437 -101  98  89 122 102  70 130  98  46 121  87  25
2438 -137  92   6 152  99   6 163 110   8 180 123   7
2439 -185 133  11 197 138  11 206 145  10 200 144  11
2440 -180 123   7 156 107  11 130  83   6 104  69   6
2441 - 50  34   6  54  54  54 110 110 110 101  98  89
2442 - 86  86  86  82  82  82  78  78  78  78  78  78
2443 - 78  78  78  78  78  78  78  78  78  78  78  78
2444 - 78  78  78  82  82  82  86  86  86  94  94  94
2445 -106 106 106 101 101 101  86  66  34 124  80   6
2446 -156 107  11 180 123   7 192 133   9 200 144  11
2447 -206 145  10 200 144  11 192 133   9 175 118   6
2448 -139 102  15 109 106  95  70  70  70  42  42  42
2449 - 22  22  22  10  10  10   0   0   0   0   0   0
2450 -  0   0   0   0   0   0   0   0   0   0   0   0
2451 -  0   0   0   0   0   0   0   0   0   0   0   0
2452 -  0   0   0   0   0   0   0   0   0   0   0   0
2453 -  0   0   0   0   0   0   0   0   0   0   0   0
2454 -  0   0   0   0   0   0   0   0   0   0   0   0
2455 -  0   0   0   0   0   0   6   6   6  10  10  10
2456 - 14  14  14  22  22  22  30  30  30  38  38  38
2457 - 50  50  50  62  62  62  74  74  74  90  90  90
2458 -101  98  89 112 100  78 121  87  25 124  80   6
2459 -137  92   6 152  99   6 152  99   6 152  99   6
2460 -138  86   6 124  80   6  98  70   6  86  66  30
2461 -101  98  89  82  82  82  58  58  58  46  46  46
2462 - 38  38  38  34  34  34  34  34  34  34  34  34
2463 - 34  34  34  34  34  34  34  34  34  34  34  34
2464 - 34  34  34  34  34  34  38  38  38  42  42  42
2465 - 54  54  54  82  82  82  94  86  76  91  60   6
2466 -134  86   6 156 107  11 167 114   7 175 118   6
2467 -175 118   6 167 114   7 152  99   6 121  87  25
2468 -101  98  89  62  62  62  34  34  34  18  18  18
2469 -  6   6   6   0   0   0   0   0   0   0   0   0
2470 -  0   0   0   0   0   0   0   0   0   0   0   0
2471 -  0   0   0   0   0   0   0   0   0   0   0   0
2472 -  0   0   0   0   0   0   0   0   0   0   0   0
2473 -  0   0   0   0   0   0   0   0   0   0   0   0
2474 -  0   0   0   0   0   0   0   0   0   0   0   0
2475 -  0   0   0   0   0   0   0   0   0   0   0   0
2476 -  0   0   0   6   6   6   6   6   6  10  10  10
2477 - 18  18  18  22  22  22  30  30  30  42  42  42
2478 - 50  50  50  66  66  66  86  86  86 101  98  89
2479 -106  86  58  98  70   6 104  69   6 104  69   6
2480 -104  69   6  91  60   6  82  62  34  90  90  90
2481 - 62  62  62  38  38  38  22  22  22  14  14  14
2482 - 10  10  10  10  10  10  10  10  10  10  10  10
2483 - 10  10  10  10  10  10   6   6   6  10  10  10
2484 - 10  10  10  10  10  10  10  10  10  14  14  14
2485 - 22  22  22  42  42  42  70  70  70  89  81  66
2486 - 80  54   7 104  69   6 124  80   6 137  92   6
2487 -134  86   6 116  81   8 100  82  52  86  86  86
2488 - 58  58  58  30  30  30  14  14  14   6   6   6
2489 -  0   0   0   0   0   0   0   0   0   0   0   0
2490 -  0   0   0   0   0   0   0   0   0   0   0   0
2491 -  0   0   0   0   0   0   0   0   0   0   0   0
2492 -  0   0   0   0   0   0   0   0   0   0   0   0
2493 -  0   0   0   0   0   0   0   0   0   0   0   0
2494 -  0   0   0   0   0   0   0   0   0   0   0   0
2495 -  0   0   0   0   0   0   0   0   0   0   0   0
2496 -  0   0   0   0   0   0   0   0   0   0   0   0
2497 -  0   0   0   6   6   6  10  10  10  14  14  14
2498 - 18  18  18  26  26  26  38  38  38  54  54  54
2499 - 70  70  70  86  86  86  94  86  76  89  81  66
2500 - 89  81  66  86  86  86  74  74  74  50  50  50
2501 - 30  30  30  14  14  14   6   6   6   0   0   0
2502 -  0   0   0   0   0   0   0   0   0   0   0   0
2503 -  0   0   0   0   0   0   0   0   0   0   0   0
2504 -  0   0   0   0   0   0   0   0   0   0   0   0
2505 -  6   6   6  18  18  18  34  34  34  58  58  58
2506 - 82  82  82  89  81  66  89  81  66  89  81  66
2507 - 94  86  66  94  86  76  74  74  74  50  50  50
2508 - 26  26  26  14  14  14   6   6   6   0   0   0
2509 -  0   0   0   0   0   0   0   0   0   0   0   0
2510 -  0   0   0   0   0   0   0   0   0   0   0   0
2511 -  0   0   0   0   0   0   0   0   0   0   0   0
2512 -  0   0   0   0   0   0   0   0   0   0   0   0
2513 -  0   0   0   0   0   0   0   0   0   0   0   0
2514 -  0   0   0   0   0   0   0   0   0   0   0   0
2515 -  0   0   0   0   0   0   0   0   0   0   0   0
2516 -  0   0   0   0   0   0   0   0   0   0   0   0
2517 -  0   0   0   0   0   0   0   0   0   0   0   0
2518 -  6   6   6   6   6   6  14  14  14  18  18  18
2519 - 30  30  30  38  38  38  46  46  46  54  54  54
2520 - 50  50  50  42  42  42  30  30  30  18  18  18
2521 - 10  10  10   0   0   0   0   0   0   0   0   0
2522 -  0   0   0   0   0   0   0   0   0   0   0   0
2523 -  0   0   0   0   0   0   0   0   0   0   0   0
2524 -  0   0   0   0   0   0   0   0   0   0   0   0
2525 -  0   0   0   6   6   6  14  14  14  26  26  26
2526 - 38  38  38  50  50  50  58  58  58  58  58  58
2527 - 54  54  54  42  42  42  30  30  30  18  18  18
2528 - 10  10  10   0   0   0   0   0   0   0   0   0
2529 -  0   0   0   0   0   0   0   0   0   0   0   0
2530 -  0   0   0   0   0   0   0   0   0   0   0   0
2531 -  0   0   0   0   0   0   0   0   0   0   0   0
2532 -  0   0   0   0   0   0   0   0   0   0   0   0
2533 -  0   0   0   0   0   0   0   0   0   0   0   0
2534 -  0   0   0   0   0   0   0   0   0   0   0   0
2535 -  0   0   0   0   0   0   0   0   0   0   0   0
2536 -  0   0   0   0   0   0   0   0   0   0   0   0
2537 -  0   0   0   0   0   0   0   0   0   0   0   0
2538 -  0   0   0   0   0   0   0   0   0   6   6   6
2539 -  6   6   6  10  10  10  14  14  14  18  18  18
2540 - 18  18  18  14  14  14  10  10  10   6   6   6
2541 -  0   0   0   0   0   0   0   0   0   0   0   0
2542 -  0   0   0   0   0   0   0   0   0   0   0   0
2543 -  0   0   0   0   0   0   0   0   0   0   0   0
2544 -  0   0   0   0   0   0   0   0   0   0   0   0
2545 -  0   0   0   0   0   0   0   0   0   6   6   6
2546 - 14  14  14  18  18  18  22  22  22  22  22  22
2547 - 18  18  18  14  14  14  10  10  10   6   6   6
2548 -  0   0   0   0   0   0   0   0   0   0   0   0
2549 -  0   0   0   0   0   0   0   0   0   0   0   0
2550 -  0   0   0   0   0   0   0   0   0   0   0   0
2551 -  0   0   0   0   0   0   0   0   0   0   0   0
2552 -  0   0   0   0   0   0   0   0   0   0   0   0
2553 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2554 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2555 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2556 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2557 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2558 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2559 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2560 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2561 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2562 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2563 +0 0 0  0 0 0  0 0 0
2564 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2565 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2566 +0 0 0  0 0 0  0 1 0  0 0 0  0 0 0  1 1 0
2567 +0 1 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2568 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2569 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2570 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2571 +0 0 0  0 0 0  0 0 0  1 1 0  0 0 0  0 0 0
2572 +0 1 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2573 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2574 +0 0 0  0 0 0  0 0 0
2575 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2576 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 1 0
2577 +10 15 3  2 3 1  12 18 4  42 61 14  19 27 6  11 16 4
2578 +38 55 13  10 15 3  3 4 1  10 15 3  0 0 0  0 0 0
2579 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2580 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2581 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  2 3 1
2582 +12 18 4  1 1 0  23 34 8  31 45 11  10 15 3  32 47 11
2583 +34 49 12  3 4 1  3 4 1  3 4 1  0 0 0  0 0 0
2584 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2585 +0 0 0  0 0 0  0 0 0
2586 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2587 +0 0 0  0 0 0  10 15 3  29 42 10  26 37 9  12 18 4
2588 +55 80 19  81 118 28  55 80 19  92 132 31  106 153 36  69 100 23
2589 +100 144 34  80 116 27  42 61 14  81 118 28  23 34 8  27 40 9
2590 +15 21 5  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2591 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2592 +0 0 0  0 0 0  1 1 0  29 42 10  15 21 5  50 72 17
2593 +74 107 25  45 64 15  102 148 35  80 116 27  84 121 28  111 160 38
2594 +69 100 23  65 94 22  81 118 28  29 42 10  17 25 6  29 42 10
2595 +23 34 8  2 3 1  0 0 0  0 0 0  0 0 0  0 0 0
2596 +0 0 0  0 0 0  0 0 0
2597 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  3 4 1
2598 +15 21 5  15 21 5  34 49 12  101 146 34  111 161 38  97 141 33
2599 +97 141 33  119 172 41  117 170 40  116 167 40  118 170 40  118 171 40
2600 +117 169 40  118 170 40  111 160 38  118 170 40  96 138 32  89 128 30
2601 +81 118 28  11 16 4  10 15 3  1 1 0  0 0 0  0 0 0
2602 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2603 +3 4 1  3 4 1  34 49 12  101 146 34  79 115 27  111 160 38
2604 +114 165 39  113 163 39  118 170 40  117 169 40  118 171 40  117 169 40
2605 +116 167 40  119 172 41  113 163 39  92 132 31  105 151 36  113 163 39
2606 +75 109 26  19 27 6  16 23 5  11 16 4  0 1 0  0 0 0
2607 +0 0 0  0 0 0  0 0 0
2608 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  10 15 3
2609 +80 116 27  106 153 36  105 151 36  114 165 39  118 170 40  118 171 40
2610 +118 171 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2611 +117 169 40  117 169 40  117 170 40  117 169 40  118 170 40  118 170 40
2612 +117 170 40  75 109 26  75 109 26  34 49 12  0 0 0  0 0 0
2613 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  3 4 1
2614 +64 92 22  65 94 22  100 144 34  118 171 40  118 170 40  117 169 40
2615 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2616 +117 169 40  117 169 40  117 169 40  118 171 41  118 170 40  117 169 40
2617 +109 158 37  105 151 36  104 150 35  47 69 16  0 0 0  0 0 0
2618 +0 0 0  0 0 0  0 0 0
2619 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2620 +42 61 14  115 167 39  118 170 40  117 169 40  117 169 40  117 169 40
2621 +117 170 40  117 170 40  117 169 40  117 169 40  117 169 40  117 169 40
2622 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2623 +117 169 40  117 169 40  118 170 40  96 138 32  17 25 6  0 0 0
2624 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  47 69 16
2625 +114 165 39  117 168 40  117 170 40  117 169 40  117 169 40  117 169 40
2626 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2627 +117 169 40  117 169 40  118 170 40  117 169 40  117 169 40  117 169 40
2628 +117 170 40  119 172 41  96 138 32  12 18 4  0 0 0  0 0 0
2629 +0 0 0  0 0 0  0 0 0
2630 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  10 15 3
2631 +32 47 11  105 151 36  118 170 40  117 169 40  117 169 40  116 168 40
2632 +109 157 37  111 160 38  117 169 40  118 171 40  117 169 40  117 169 40
2633 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2634 +117 169 40  117 169 40  117 169 40  118 171 40  69 100 23  2 3 1
2635 +0 0 0  0 0 0  0 0 0  0 0 0  19 27 6  101 146 34
2636 +118 171 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2637 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 170 40
2638 +118 171 40  115 166 39  107 154 36  111 161 38  117 169 40  117 169 40
2639 +117 169 40  118 171 40  75 109 26  19 27 6  2 3 1  0 0 0
2640 +0 0 0  0 0 0  0 0 0
2641 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  16 23 5
2642 +89 128 30  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2643 +111 160 38  92 132 31  79 115 27  96 138 32  115 166 39  119 171 41
2644 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2645 +117 169 40  117 169 40  117 169 40  118 170 40  109 157 37  26 37 9
2646 +0 0 0  0 0 0  0 0 0  0 0 0  64 92 22  118 171 40
2647 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2648 +117 169 40  117 169 40  117 169 40  118 170 40  118 171 40  109 157 37
2649 +89 128 30  81 118 28  100 144 34  115 166 39  117 169 40  117 169 40
2650 +117 169 40  117 170 40  113 163 39  60 86 20  1 1 0  0 0 0
2651 +0 0 0  0 0 0  0 0 0
2652 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2653 +27 40 9  96 138 32  118 170 40  117 169 40  117 169 40  117 169 40
2654 +117 170 40  117 169 40  101 146 34  67 96 23  55 80 19  84 121 28
2655 +113 163 39  119 171 41  117 169 40  117 169 40  117 169 40  117 169 40
2656 +117 169 40  117 169 40  117 169 40  117 169 40  119 171 41  65 94 22
2657 +0 0 0  0 0 0  0 0 0  15 21 5  101 146 34  118 171 40
2658 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2659 +117 169 40  118 170 40  118 171 40  104 150 35  69 100 23  53 76 18
2660 +81 118 28  111 160 38  118 170 40  117 169 40  117 169 40  117 169 40
2661 +117 169 40  114 165 39  69 100 23  10 15 3  0 0 0  0 0 0
2662 +0 0 0  0 0 0  0 0 0
2663 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 1 0
2664 +31 45 11  77 111 26  117 169 40  117 169 40  117 169 40  117 169 40
2665 +117 169 40  117 169 40  118 170 40  116 168 40  92 132 31  47 69 16
2666 +38 55 13  81 118 28  113 163 39  119 171 41  117 169 40  117 169 40
2667 +117 169 40  117 169 40  117 169 40  117 169 40  118 171 41  92 132 31
2668 +10 15 3  0 0 0  0 0 0  36 52 12  115 166 39  117 169 40
2669 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  118 170 40
2670 +118 171 40  102 148 35  64 92 22  34 49 12  65 94 22  106 153 36
2671 +118 171 40  117 170 40  117 169 40  117 169 40  117 169 40  117 169 40
2672 +118 170 40  107 154 36  55 80 19  15 21 5  0 0 0  0 0 0
2673 +0 0 0  0 0 0  0 0 0
2674 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2675 +29 42 10  101 146 34  118 171 40  117 169 40  117 169 40  117 169 40
2676 +117 169 40  117 169 40  117 169 40  117 169 40  118 171 40  113 163 39
2677 +75 109 26  27 40 9  36 52 12  89 128 30  116 167 40  118 171 40
2678 +117 169 40  117 169 40  117 169 40  117 169 40  118 170 40  104 150 35
2679 +16 23 5  0 0 0  0 0 0  53 76 18  118 171 40  117 169 40
2680 +117 169 40  117 169 40  117 169 40  117 169 40  119 171 41  109 157 37
2681 +67 96 23  23 34 8  42 61 14  96 138 32  118 170 40  118 170 40
2682 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2683 +117 169 40  117 169 40  74 107 25  10 15 3  0 0 0  0 0 0
2684 +0 0 0  0 0 0  0 0 0
2685 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2686 +0 0 0  31 45 11  101 146 34  118 170 40  117 169 40  117 169 40
2687 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2688 +119 171 41  102 148 35  47 69 16  14 20 5  50 72 17  102 148 35
2689 +118 171 40  117 169 40  117 169 40  117 169 40  118 170 40  102 148 35
2690 +15 21 5  0 0 0  0 0 0  50 72 17  118 170 40  117 169 40
2691 +117 169 40  117 169 40  118 170 40  116 167 40  84 121 28  27 40 9
2692 +19 27 6  74 107 25  114 165 39  118 171 40  117 169 40  117 169 40
2693 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2694 +117 169 40  75 109 26  10 15 4  0 0 0  0 0 0  0 0 0
2695 +0 0 0  0 0 0  0 0 0
2696 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2697 +0 0 0  38 55 13  102 148 35  118 171 40  117 169 40  117 169 40
2698 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2699 +117 169 40  118 170 40  115 167 39  77 111 26  17 25 6  19 27 6
2700 +77 111 26  115 166 39  118 170 40  117 169 40  119 172 41  81 118 28
2701 +3 4 1  0 0 0  0 0 0  27 40 9  111 160 38  118 170 40
2702 +117 169 40  118 171 40  105 151 36  50 72 17  10 15 3  38 55 13
2703 +100 144 34  118 171 40  117 169 40  117 169 40  117 169 40  117 169 40
2704 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2705 +117 169 40  79 115 27  15 21 5  0 0 0  0 0 0  0 0 0
2706 +0 0 0  0 0 0  0 0 0
2707 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2708 +0 0 0  10 15 3  64 92 22  111 160 38  117 169 40  117 169 40
2709 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2710 +117 169 40  117 169 40  117 169 40  118 171 40  96 138 32  32 47 11
2711 +3 4 1  50 72 17  107 154 36  120 173 41  105 151 36  31 45 11
2712 +0 0 0  0 0 0  0 0 0  3 4 1  65 94 22  117 169 40
2713 +118 170 40  89 128 30  26 37 9  3 4 1  60 86 20  111 161 38
2714 +118 171 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2715 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2716 +97 141 33  36 52 12  1 1 0  0 0 0  0 0 0  0 0 0
2717 +0 0 0  0 0 0  0 0 0
2718 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2719 +0 0 0  0 0 0  14 20 5  75 109 26  117 168 40  117 169 40
2720 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2721 +117 169 40  117 169 40  117 169 40  117 169 40  118 171 40  107 154 36
2722 +45 64 15  2 3 1  31 45 11  75 109 26  32 47 11  0 1 0
2723 +0 0 0  0 0 0  0 0 0  0 0 0  10 15 3  55 80 19
2724 +65 94 22  11 16 4  11 16 4  75 109 26  116 168 40  118 170 40
2725 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2726 +117 169 40  117 169 40  117 169 40  117 169 40  118 170 40  107 154 36
2727 +47 69 16  3 4 1  0 0 0  0 0 0  0 0 0  0 0 0
2728 +0 0 0  0 0 0  0 0 0
2729 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2730 +0 0 0  0 0 0  12 18 4  69 100 23  111 161 38  118 171 40
2731 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2732 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  118 170 40
2733 +111 160 38  50 72 17  2 3 1  2 3 1  0 0 0  0 0 0
2734 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 1 0
2735 +1 1 0  12 18 4  81 118 28  118 170 40  117 169 40  117 169 40
2736 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2737 +117 169 40  117 169 40  117 169 40  117 170 40  118 171 40  101 146 34
2738 +42 61 14  2 3 1  0 0 0  0 0 0  0 0 0  0 0 0
2739 +0 0 0  0 0 0  0 0 0
2740 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2741 +0 0 0  0 0 0  0 0 0  3 4 1  36 52 12  89 128 30
2742 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2743 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2744 +118 171 41  101 146 34  14 20 5  0 0 0  0 0 0  0 0 0
2745 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2746 +0 0 0  47 69 16  118 170 40  117 169 40  117 169 40  117 169 40
2747 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2748 +117 169 40  117 169 40  117 170 40  111 160 38  69 100 23  19 27 6
2749 +0 1 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2750 +0 0 0  0 0 0  0 0 0
2751 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2752 +0 0 0  0 0 0  0 0 0  0 0 0  11 16 4  69 100 23
2753 +115 167 39  119 172 41  117 169 40  117 169 40  117 169 40  117 169 40
2754 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2755 +119 172 41  75 109 26  3 4 1  0 0 0  0 0 0  0 0 0
2756 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2757 +0 0 0  23 34 8  106 153 36  118 170 40  117 169 40  117 169 40
2758 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2759 +117 169 40  118 170 40  119 172 41  105 151 36  42 61 14  2 3 1
2760 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2761 +0 0 0  0 0 0  0 0 0
2762 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2763 +0 0 0  0 0 0  0 0 0  0 0 0  1 1 0  15 21 5
2764 +45 64 15  80 116 27  114 165 39  118 170 40  117 169 40  117 169 40
2765 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  119 172 41
2766 +97 141 33  20 30 7  0 0 0  0 0 0  0 0 0  0 0 0
2767 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2768 +0 0 0  1 1 0  53 76 18  114 165 39  118 171 40  117 169 40
2769 +117 169 40  117 169 40  117 169 40  117 169 40  117 169 40  117 169 40
2770 +118 171 40  104 150 35  64 92 22  31 45 11  10 15 3  0 0 0
2771 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2772 +0 0 0  0 0 0  0 0 0
2773 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2774 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2775 +0 0 0  36 52 12  97 141 33  109 158 37  113 163 39  116 168 40
2776 +117 169 40  117 170 40  118 170 40  119 172 41  115 167 39  84 121 28
2777 +23 34 8  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2778 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2779 +0 0 0  0 0 0  3 4 1  50 72 17  102 148 35  118 171 40
2780 +119 171 41  118 170 40  117 169 40  117 169 40  115 166 39  111 161 38
2781 +109 157 37  79 115 27  12 18 4  0 0 0  0 0 0  0 0 0
2782 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2783 +0 0 0  0 0 0  0 0 0
2784 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2785 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2786 +0 0 0  3 4 1  15 21 5  23 34 8  45 64 15  106 153 36
2787 +116 167 40  111 160 38  101 146 34  79 115 27  42 61 14  10 15 3
2788 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2789 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2790 +0 0 0  0 0 0  0 0 0  1 1 0  20 30 7  60 86 20
2791 +89 128 30  106 153 36  113 163 39  117 169 40  84 121 28  29 42 10
2792 +19 27 6  10 15 3  2 3 1  0 0 0  0 0 0  0 0 0
2793 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2794 +0 0 0  0 0 0  0 0 0
2795 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2796 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2797 +0 0 0  0 0 0  0 0 0  0 0 0  16 23 5  38 55 13
2798 +36 52 12  26 37 9  12 18 4  2 3 1  0 0 0  0 0 0
2799 +0 0 0  0 0 0  0 0 0  1 0 0  19 2 7  52 5 18
2800 +78 7 27  88 8 31  81 7 29  56 5 19  25 2 9  3 0 1
2801 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2802 +3 4 1  19 27 6  31 45 11  38 55 13  32 47 11  3 4 1
2803 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2804 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2805 +0 0 0  0 0 0  0 0 0
2806 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2807 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2808 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  3 0 1
2809 +9 0 3  12 1 4  9 0 3  4 0 1  0 0 0  0 0 0
2810 +0 0 0  0 0 0  28 3 10  99 9 35  156 14 55  182 16 64
2811 +189 17 66  190 17 67  189 17 66  184 17 65  166 15 58  118 13 41
2812 +45 4 16  3 0 1  0 0 0  0 0 0  0 0 0  0 0 0
2813 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2814 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2815 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2816 +0 0 0  0 0 0  0 0 0
2817 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2818 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2819 +0 0 0  0 0 0  11 1 4  52 5 18  101 9 35  134 12 47
2820 +151 14 53  154 14 54  151 14 53  113 10 40  11 1 4  0 0 0
2821 +3 0 1  67 6 24  159 14 56  190 17 67  190 17 67  188 17 66
2822 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  191 17 67
2823 +174 16 61  101 9 35  14 1 5  0 0 0  35 3 12  108 10 38
2824 +122 11 43  122 11 43  112 10 39  87 8 30  50 5 17  13 1 5
2825 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2826 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2827 +0 0 0  0 0 0  0 0 0
2828 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2829 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2830 +3 0 1  56 5 19  141 13 49  182 16 64  191 17 67  191 17 67
2831 +190 17 67  190 17 67  191 17 67  113 10 40  3 0 1  1 0 0
2832 +79 7 28  180 16 63  190 17 67  188 17 66  188 17 66  188 17 66
2833 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2834 +189 17 66  188 17 66  122 11 43  11 1 4  41 4 14  176 16 62
2835 +191 17 67  191 17 67  191 17 67  190 17 67  181 16 63  146 13 51
2836 +75 7 26  10 1 4  0 0 0  0 0 0  0 0 0  0 0 0
2837 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2838 +0 0 0  0 0 0  0 0 0
2839 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2840 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  7 1 2
2841 +90 8 32  178 16 62  191 17 67  188 17 66  188 17 66  188 17 66
2842 +188 17 66  190 17 67  141 13 49  22 2 8  0 0 0  41 4 14
2843 +173 16 61  190 17 67  188 17 66  188 17 66  188 17 66  188 17 66
2844 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2845 +188 17 66  188 17 66  188 17 66  88 8 31  1 0 0  89 8 31
2846 +185 17 65  189 17 66  188 17 66  188 17 66  189 17 66  191 17 67
2847 +186 17 65  124 11 43  25 2 9  0 0 0  0 0 0  0 0 0
2848 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2849 +0 0 0  0 0 0  0 0 0
2850 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2851 +0 0 0  0 0 0  0 0 0  0 0 0  2 0 1  89 8 31
2852 +184 17 65  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2853 +190 17 67  151 14 53  34 3 12  0 0 0  0 0 0  79 7 28
2854 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2855 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2856 +188 17 66  188 17 66  191 17 67  146 13 51  9 1 3  7 1 2
2857 +108 10 38  187 17 66  189 17 66  188 17 66  188 17 66  188 17 66
2858 +188 17 66  190 17 67  141 13 49  22 2 8  0 0 0  0 0 0
2859 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2860 +0 0 0  0 0 0  0 0 0
2861 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2862 +0 0 0  0 0 0  0 0 0  0 0 0  52 5 18  176 16 62
2863 +189 17 66  188 17 66  188 17 66  188 17 66  188 17 66  190 17 67
2864 +151 14 53  38 3 13  0 0 0  0 0 0  0 0 0  50 5 17
2865 +180 16 63  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2866 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2867 +188 17 66  188 17 66  191 17 67  141 13 49  7 1 3  0 0 0
2868 +11 1 4  112 10 39  187 17 66  189 17 66  188 17 66  188 17 66
2869 +188 17 66  188 17 66  190 17 67  113 10 40  5 0 2  0 0 0
2870 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2871 +0 0 0  0 0 0  0 0 0
2872 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2873 +0 0 0  0 0 0  0 0 0  7 1 3  132 12 46  191 17 67
2874 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  146 13 51
2875 +35 3 12  0 0 0  0 0 0  0 0 0  0 0 0  5 0 2
2876 +101 9 35  185 17 65  190 17 67  188 17 66  188 17 66  188 17 66
2877 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2878 +188 17 66  190 17 67  180 16 63  67 6 24  0 0 0  0 0 0
2879 +0 0 0  11 1 4  108 10 38  186 17 65  189 17 66  188 17 66
2880 +188 17 66  188 17 66  189 17 66  180 16 63  56 5 19  0 0 0
2881 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2882 +0 0 0  0 0 0  0 0 0
2883 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2884 +0 0 0  0 0 0  0 0 0  44 4 15  177 16 62  189 17 66
2885 +188 17 66  188 17 66  189 17 66  189 17 66  134 12 47  28 3 10
2886 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2887 +8 1 3  79 7 28  159 14 56  188 17 66  191 17 67  190 17 67
2888 +189 17 66  189 17 66  189 17 66  189 17 66  190 17 67  191 17 67
2889 +188 17 66  158 14 55  72 7 25  4 0 1  0 0 0  0 0 0
2890 +0 0 0  0 0 0  8 1 3  95 9 33  182 16 64  189 17 67
2891 +188 17 66  188 17 66  188 17 66  191 17 67  122 11 43  3 0 1
2892 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2893 +0 0 0  0 0 0  0 0 0
2894 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2895 +0 0 0  0 0 0  0 0 0  88 8 31  190 17 67  188 17 66
2896 +188 17 66  189 17 66  185 17 65  113 10 40  18 2 6  0 0 0
2897 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2898 +0 0 0  1 0 0  24 2 8  77 7 27  124 11 43  154 14 54
2899 +168 15 59  173 16 61  173 16 61  168 15 59  154 14 54  124 11 43
2900 +77 7 27  22 2 8  0 0 0  0 0 0  0 0 0  0 0 0
2901 +0 0 0  0 0 0  0 0 0  5 0 2  77 7 27  173 16 61
2902 +190 17 67  188 17 66  188 17 66  190 17 67  164 15 57  23 2 8
2903 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2904 +0 0 0  0 0 0  0 0 0
2905 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2906 +0 0 0  0 0 0  1 0 0  118 13 41  191 17 67  188 17 66
2907 +190 17 67  174 16 61  87 8 30  8 1 3  0 0 0  0 0 0
2908 +0 0 0  0 0 0  10 1 4  29 3 10  40 4 14  36 3 13
2909 +18 2 6  2 0 1  0 0 0  0 0 0  3 0 1  14 1 5
2910 +26 2 9  33 3 11  32 3 11  25 2 9  13 1 5  3 0 1
2911 +0 0 0  14 1 5  56 5 19  95 9 33  109 10 38  101 9 35
2912 +77 7 27  35 3 12  5 0 2  0 0 0  1 0 0  56 5 19
2913 +156 14 55  190 17 67  188 17 66  188 17 66  182 16 64  50 5 17
2914 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2915 +0 0 0  0 0 0  0 0 0
2916 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2917 +0 0 0  0 0 0  5 0 2  134 12 47  191 17 67  189 17 66
2918 +151 14 53  52 5 18  2 0 1  0 0 0  0 0 0  1 0 0
2919 +28 3 10  90 8 32  146 13 51  170 15 60  178 16 62  174 16 61
2920 +158 14 55  112 10 39  40 4 14  1 0 0  0 0 0  0 0 0
2921 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  3 0 1
2922 +56 5 19  146 13 51  183 17 64  191 17 67  191 17 67  191 17 67
2923 +188 17 66  173 16 61  122 11 43  41 4 14  1 0 0  0 0 0
2924 +30 3 10  124 11 43  185 17 65  190 17 67  187 17 66  67 6 24
2925 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2926 +0 0 0  0 0 0  0 0 0
2927 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2928 +0 0 0  0 0 0  6 1 2  134 12 47  168 15 59  99 9 35
2929 +21 2 7  0 0 0  0 0 0  0 0 0  6 1 2  77 7 27
2930 +162 15 57  190 17 67  191 17 67  189 17 66  189 17 66  189 17 66
2931 +190 17 67  191 17 67  169 15 59  75 7 26  3 0 1  0 0 0
2932 +0 0 0  0 0 0  0 0 0  0 0 0  2 0 1  79 7 28
2933 +178 16 62  191 17 67  188 17 66  188 17 66  188 17 66  188 17 66
2934 +188 17 66  189 17 66  191 17 67  170 15 60  79 7 28  5 0 2
2935 +0 0 0  10 1 3  78 7 27  159 14 56  188 17 66  75 7 26
2936 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2937 +0 0 0  0 0 0  0 0 0
2938 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2939 +0 0 0  0 0 0  1 0 0  35 3 12  29 3 10  2 0 1
2940 +0 0 0  0 0 0  0 0 0  9 1 3  101 9 35  183 17 64
2941 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2942 +188 17 66  188 17 66  190 17 67  178 16 63  67 6 23  0 0 0
2943 +0 0 0  0 0 0  0 0 0  0 0 0  52 5 18  174 16 61
2944 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2945 +188 17 66  188 17 66  188 17 66  190 17 67  182 16 64  89 8 31
2946 +4 0 1  0 0 0  0 0 0  25 2 9  73 7 26  31 3 11
2947 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2948 +0 0 0  0 0 0  0 0 0
2949 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2950 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2951 +0 0 0  0 0 0  4 0 1  98 9 34  187 17 66  189 17 66
2952 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2953 +188 17 66  188 17 66  188 17 66  190 17 67  158 14 55  25 2 9
2954 +0 0 0  0 0 0  0 0 0  8 1 3  134 12 47  191 17 67
2955 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2956 +188 17 66  188 17 66  188 17 66  188 17 66  189 17 66  180 16 63
2957 +68 6 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2958 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2959 +0 0 0  0 0 0  0 0 0
2960 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2961 +0 0 0  6 1 2  19 2 7  3 0 1  0 0 0  0 0 0
2962 +0 0 0  0 0 0  65 6 23  180 16 63  189 17 66  188 17 66
2963 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2964 +188 17 66  188 17 66  188 17 66  188 17 66  189 17 66  83 8 29
2965 +0 0 0  0 0 0  0 0 0  41 4 14  177 16 62  189 17 66
2966 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2967 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  190 17 67
2968 +159 14 56  28 3 10  0 0 0  0 0 0  0 0 0  23 2 8
2969 +41 4 14  5 0 2  0 0 0  0 0 0  0 0 0  0 0 0
2970 +0 0 0  0 0 0  0 0 0
2971 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
2972 +23 2 8  113 10 40  159 14 56  65 6 23  0 0 0  0 0 0
2973 +0 0 0  16 1 6  146 13 51  191 17 67  188 17 66  188 17 66
2974 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2975 +188 17 66  188 17 66  188 17 66  188 17 66  191 17 67  132 12 46
2976 +5 0 2  0 0 0  0 0 0  77 7 27  189 17 66  188 17 66
2977 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2978 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2979 +190 17 67  98 9 34  0 0 0  0 0 0  12 1 4  134 12 47
2980 +178 16 63  108 10 38  16 1 6  0 0 0  0 0 0  0 0 0
2981 +0 0 0  0 0 0  0 0 0
2982 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  30 3 10
2983 +141 13 49  190 17 67  191 17 67  134 12 47  6 1 2  0 0 0
2984 +0 0 0  68 6 24  186 17 65  188 17 66  188 17 66  188 17 66
2985 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2986 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  156 14 55
2987 +14 1 5  0 0 0  0 0 0  98 9 34  191 17 67  188 17 66
2988 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2989 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2990 +190 17 67  156 14 55  19 2 7  0 0 0  47 4 16  181 16 63
2991 +190 17 67  189 17 66  126 14 44  17 2 6  0 0 0  0 0 0
2992 +0 0 0  0 0 0  0 0 0
2993 +0 0 0  0 0 0  0 0 0  0 0 0  16 1 6  134 12 47
2994 +191 17 67  188 17 66  190 17 67  162 15 57  19 2 7  0 0 0
2995 +3 0 1  123 11 43  191 17 67  188 17 66  188 17 66  188 17 66
2996 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
2997 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  163 15 57
2998 +20 2 7  0 0 0  0 0 0  101 9 35  191 17 67  188 17 66
2999 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3000 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3001 +188 17 66  182 16 64  52 5 18  0 0 0  73 7 26  188 17 66
3002 +188 17 66  188 17 66  189 17 66  109 10 38  5 0 2  0 0 0
3003 +0 0 0  0 0 0  0 0 0
3004 +0 0 0  0 0 0  0 0 0  0 0 0  95 9 33  189 17 66
3005 +188 17 66  188 17 66  189 17 66  171 15 60  29 3 10  0 0 0
3006 +16 1 6  156 14 55  190 17 67  188 17 66  188 17 66  188 17 66
3007 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3008 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  158 14 55
3009 +17 2 6  0 0 0  0 0 0  85 8 30  190 17 67  188 17 66
3010 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3011 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3012 +188 17 66  189 17 66  81 7 29  0 0 0  85 8 30  190 17 67
3013 +188 17 66  188 17 66  189 17 66  180 16 63  56 5 19  0 0 0
3014 +0 0 0  0 0 0  0 0 0
3015 +0 0 0  0 0 0  0 0 0  25 2 9  162 15 57  190 17 67
3016 +188 17 66  188 17 66  189 17 66  173 16 61  31 3 11  0 0 0
3017 +30 3 10  171 15 60  189 17 66  188 17 66  188 17 66  188 17 66
3018 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3019 +188 17 66  188 17 66  188 17 66  188 17 66  191 17 67  141 13 49
3020 +7 1 2  0 0 0  0 0 0  56 5 19  183 17 64  188 17 66
3021 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3022 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3023 +188 17 66  191 17 67  98 9 34  0 0 0  88 8 31  190 17 67
3024 +188 17 66  188 17 66  188 17 66  191 17 67  124 11 43  5 0 2
3025 +0 0 0  0 0 0  0 0 0
3026 +0 0 0  0 0 0  0 0 0  68 6 24  187 17 66  188 17 66
3027 +188 17 66  188 17 66  189 17 66  170 15 60  28 3 10  0 0 0
3028 +34 3 12  174 16 61  189 17 66  188 17 66  188 17 66  188 17 66
3029 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3030 +188 17 66  188 17 66  188 17 66  188 17 66  191 17 67  101 9 35
3031 +0 0 0  0 0 0  0 0 0  21 2 7  159 14 56  190 17 67
3032 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3033 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3034 +188 17 66  191 17 67  98 9 34  0 0 0  81 7 29  189 17 66
3035 +188 17 66  188 17 66  188 17 66  189 17 66  168 15 59  28 3 10
3036 +0 0 0  0 0 0  0 0 0
3037 +0 0 0  0 0 0  0 0 0  109 10 38  191 17 67  188 17 66
3038 +188 17 66  188 17 66  190 17 67  163 15 57  21 2 7  0 0 0
3039 +26 2 9  168 15 59  189 17 66  188 17 66  188 17 66  188 17 66
3040 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3041 +188 17 66  188 17 66  188 17 66  189 17 66  180 16 63  47 4 16
3042 +0 0 0  0 0 0  0 0 0  0 0 0  108 10 38  190 17 67
3043 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3044 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3045 +188 17 66  189 17 66  78 7 27  0 0 0  68 6 24  187 17 66
3046 +188 17 66  188 17 66  188 17 66  188 17 66  183 17 64  56 5 19
3047 +0 0 0  0 0 0  0 0 0
3048 +0 0 0  0 0 0  3 0 1  131 12 46  191 17 67  188 17 66
3049 +188 17 66  188 17 66  190 17 67  151 14 53  12 1 4  0 0 0
3050 +11 1 4  146 13 51  190 17 67  188 17 66  188 17 66  188 17 66
3051 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3052 +188 17 66  188 17 66  188 17 66  191 17 67  126 14 44  7 1 2
3053 +0 0 0  0 0 0  0 0 0  0 0 0  32 3 11  164 15 58
3054 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3055 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3056 +189 17 66  178 16 62  44 4 15  0 0 0  50 5 17  182 16 64
3057 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  72 7 25
3058 +0 0 0  0 0 0  0 0 0
3059 +0 0 0  0 0 0  5 0 2  134 12 47  191 17 67  188 17 66
3060 +188 17 66  188 17 66  191 17 67  131 12 46  3 0 1  0 0 0
3061 +0 0 0  101 9 35  190 17 67  188 17 66  188 17 66  188 17 66
3062 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3063 +188 17 66  188 17 66  190 17 67  170 15 60  44 4 15  0 0 0
3064 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  77 7 27
3065 +183 17 64  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3066 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3067 +191 17 67  134 12 47  9 1 3  0 0 0  31 3 11  171 15 60
3068 +189 17 66  188 17 66  188 17 66  188 17 66  188 17 66  72 7 25
3069 +0 0 0  0 0 0  0 0 0
3070 +0 0 0  0 0 0  2 0 1  124 11 43  191 17 67  188 17 66
3071 +188 17 66  188 17 66  191 17 67  101 9 35  0 0 0  0 0 0
3072 +0 0 0  35 3 12  168 15 59  190 17 67  188 17 66  188 17 66
3073 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3074 +188 17 66  189 17 66  182 16 64  77 7 27  0 0 0  0 0 0
3075 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  6 1 2
3076 +99 9 35  185 17 65  189 17 66  188 17 66  188 17 66  188 17 66
3077 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  189 17 66
3078 +177 16 62  56 5 19  0 0 0  0 0 0  13 1 5  151 14 53
3079 +190 17 67  188 17 66  188 17 66  188 17 66  185 17 65  56 5 19
3080 +0 0 0  0 0 0  0 0 0
3081 +0 0 0  0 0 0  0 0 0  99 9 35  191 17 67  188 17 66
3082 +188 17 66  188 17 66  186 17 65  65 6 23  0 0 0  0 0 0
3083 +0 0 0  0 0 0  79 7 28  182 16 64  190 17 67  188 17 66
3084 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3085 +191 17 67  177 16 62  83 8 29  4 0 1  0 0 0  0 0 0
3086 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3087 +8 1 3  89 8 31  175 16 62  191 17 67  189 17 66  188 17 66
3088 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  181 16 63
3089 +85 8 30  3 0 1  0 0 0  0 0 0  1 0 0  118 13 41
3090 +191 17 67  188 17 66  188 17 66  189 17 66  173 16 61  34 3 12
3091 +0 0 0  0 0 0  0 0 0
3092 +0 0 0  0 0 0  0 0 0  56 5 19  183 17 64  188 17 66
3093 +188 17 66  189 17 66  169 15 59  30 3 10  0 0 0  0 0 0
3094 +0 0 0  0 0 0  5 0 2  83 8 29  173 16 61  191 17 67
3095 +190 17 67  189 17 66  189 17 66  190 17 67  191 17 67  187 17 66
3096 +151 14 53  56 5 19  3 0 1  0 0 0  16 1 6  50 5 17
3097 +79 7 28  95 9 33  95 9 33  75 7 26  41 4 14  10 1 4
3098 +0 0 0  2 0 1  50 5 17  132 12 46  178 16 62  190 17 67
3099 +191 17 67  191 17 67  191 17 67  186 17 65  154 14 54  68 6 24
3100 +4 0 1  0 0 0  0 0 0  0 0 0  0 0 0  72 7 25
3101 +187 17 66  188 17 66  188 17 66  191 17 67  141 13 49  9 1 3
3102 +0 0 0  0 0 0  0 0 0
3103 +0 0 0  0 0 0  0 0 0  14 1 5  151 14 53  190 17 67
3104 +188 17 66  191 17 67  131 12 46  5 0 2  0 0 0  0 0 0
3105 +0 0 0  0 0 0  0 0 0  2 0 1  44 4 15  113 10 40
3106 +156 14 55  173 16 61  174 16 61  164 15 58  134 12 47  77 7 27
3107 +18 2 6  0 0 0  16 1 6  85 8 30  151 14 53  182 16 64
3108 +189 17 66  191 17 67  190 17 67  188 17 66  177 16 62  141 13 49
3109 +68 6 24  8 1 3  0 0 0  8 1 3  44 4 15  88 8 31
3110 +113 10 40  122 11 43  108 10 38  67 6 24  20 2 7  0 0 0
3111 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  28 3 10
3112 +166 15 58  190 17 67  188 17 66  187 17 66  79 7 28  0 0 0
3113 +0 0 0  0 0 0  0 0 0
3114 +0 0 0  0 0 0  0 0 0  0 0 0  73 7 26  185 17 65
3115 +189 17 66  184 17 65  65 6 23  0 0 0  0 0 0  0 0 0
3116 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  2 0 1
3117 +17 2 6  32 3 11  34 3 12  22 2 8  6 1 2  0 0 0
3118 +0 0 0  38 3 13  141 13 49  188 17 66  190 17 67  188 17 66
3119 +188 17 66  188 17 66  188 17 66  188 17 66  189 17 66  191 17 67
3120 +184 17 65  122 11 43  21 2 7  0 0 0  0 0 0  0 0 0
3121 +0 0 0  1 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3122 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 0 0
3123 +108 10 38  191 17 67  191 17 67  141 13 49  16 1 6  0 0 0
3124 +0 0 0  0 0 0  0 0 0
3125 +0 0 0  0 0 0  0 0 0  0 0 0  8 1 3  112 10 39
3126 +186 17 65  124 11 43  10 1 4  0 0 0  0 0 0  0 0 0
3127 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3128 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3129 +36 3 13  156 14 55  191 17 67  188 17 66  188 17 66  188 17 66
3130 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3131 +189 17 66  190 17 67  134 12 47  18 2 6  0 0 0  0 0 0
3132 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3133 +0 0 0  7 1 2  41 4 14  75 7 26  66 5 23  19 2 7
3134 +26 2 9  144 13 50  154 14 54  40 4 14  0 0 0  0 0 0
3135 +0 0 0  0 0 0  0 0 0
3136 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  13 1 5
3137 +56 5 19  19 2 7  0 0 0  7 1 2  29 3 10  35 3 12
3138 +19 2 7  2 0 1  0 0 0  0 0 0  0 0 0  0 0 0
3139 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  13 1 5
3140 +134 12 47  191 17 67  188 17 66  188 17 66  188 17 66  188 17 66
3141 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3142 +188 17 66  188 17 66  189 17 67  108 10 38  3 0 1  0 0 0
3143 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 0 0
3144 +40 4 14  124 11 43  177 16 62  188 17 66  187 17 66  144 13 50
3145 +24 2 8  17 2 6  22 2 8  0 0 0  0 0 0  0 0 0
3146 +0 0 0  0 0 0  0 0 0
3147 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3148 +0 0 0  0 0 0  19 2 7  122 11 43  171 15 60  175 16 62
3149 +159 14 56  112 10 39  40 4 14  2 0 1  0 0 0  0 0 0
3150 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  72 7 25
3151 +186 17 65  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3152 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3153 +188 17 66  188 17 66  189 17 66  174 16 61  41 4 14  0 0 0
3154 +0 0 0  0 0 0  0 0 0  0 0 0  3 0 1  72 7 25
3155 +168 15 59  191 17 67  189 17 66  188 17 66  188 17 66  190 17 67
3156 +95 9 33  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3157 +0 0 0  0 0 0  0 0 0
3158 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3159 +0 0 0  0 0 0  95 9 33  191 17 67  189 17 66  189 17 66
3160 +190 17 67  191 17 67  171 15 60  90 8 32  12 1 4  0 0 0
3161 +0 0 0  0 0 0  0 0 0  0 0 0  5 0 2  132 12 46
3162 +191 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3163 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3164 +188 17 66  188 17 66  188 17 66  190 17 67  98 9 34  0 0 0
3165 +0 0 0  0 0 0  0 0 0  5 0 2  88 8 31  180 16 63
3166 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  191 17 67
3167 +146 13 51  11 1 4  0 0 0  0 0 0  0 0 0  0 0 0
3168 +0 0 0  0 0 0  0 0 0
3169 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3170 +0 0 0  9 1 3  144 13 50  191 17 67  188 17 66  188 17 66
3171 +188 17 66  188 17 66  189 17 66  187 17 66  123 11 43  20 2 7
3172 +0 0 0  0 0 0  0 0 0  0 0 0  21 2 7  163 15 57
3173 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3174 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3175 +188 17 66  188 17 66  188 17 66  191 17 67  134 12 47  5 0 2
3176 +0 0 0  0 0 0  3 0 1  88 8 31  182 16 64  189 17 66
3177 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  189 17 66
3178 +171 15 60  31 3 11  0 0 0  0 0 0  0 0 0  0 0 0
3179 +0 0 0  0 0 0  0 0 0
3180 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3181 +0 0 0  20 2 7  162 15 57  190 17 67  188 17 66  188 17 66
3182 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  132 12 46
3183 +20 2 7  0 0 0  0 0 0  0 0 0  32 3 11  173 16 61
3184 +189 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3185 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3186 +188 17 66  188 17 66  188 17 66  190 17 67  151 14 53  12 1 4
3187 +0 0 0  0 0 0  72 7 25  180 16 63  189 17 66  188 17 66
3188 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3189 +181 16 63  47 4 16  0 0 0  0 0 0  0 0 0  0 0 0
3190 +0 0 0  0 0 0  0 0 0
3191 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3192 +0 0 0  21 2 7  163 15 57  190 17 67  188 17 66  188 17 66
3193 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  190 17 67
3194 +122 11 43  9 1 3  0 0 0  0 0 0  30 3 10  171 15 60
3195 +189 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3196 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3197 +188 17 66  188 17 66  188 17 66  190 17 67  146 13 51  10 1 4
3198 +0 0 0  38 3 13  166 15 58  190 17 67  188 17 66  188 17 66
3199 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3200 +183 17 64  52 5 18  0 0 0  0 0 0  0 0 0  0 0 0
3201 +0 0 0  0 0 0  0 0 0
3202 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3203 +0 0 0  13 1 5  154 14 54  190 17 67  188 17 66  188 17 66
3204 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3205 +186 17 65  79 7 28  0 0 0  0 0 0  14 1 5  156 14 54
3206 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3207 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3208 +188 17 66  188 17 66  188 17 66  191 17 67  124 11 43  2 0 1
3209 +5 0 2  122 11 43  191 17 67  188 17 66  188 17 66  188 17 66
3210 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3211 +182 16 64  47 4 16  0 0 0  0 0 0  0 0 0  0 0 0
3212 +0 0 0  0 0 0  0 0 0
3213 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3214 +0 0 0  3 0 1  126 14 44  191 17 67  188 17 66  188 17 66
3215 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3216 +190 17 67  158 14 55  23 2 8  0 0 0  1 0 0  113 10 40
3217 +191 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3218 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3219 +188 17 66  188 17 66  188 17 66  188 17 66  78 7 27  0 0 0
3220 +47 4 16  177 16 62  189 17 66  188 17 66  188 17 66  188 17 66
3221 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  189 17 66
3222 +173 16 61  34 3 12  0 0 0  0 0 0  0 0 0  0 0 0
3223 +0 0 0  0 0 0  0 0 0
3224 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3225 +0 0 0  0 0 0  85 8 30  189 17 66  188 17 66  188 17 66
3226 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3227 +188 17 66  188 17 66  79 7 28  0 0 0  0 0 0  47 4 16
3228 +175 16 62  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3229 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3230 +188 17 66  188 17 66  190 17 67  156 14 55  22 2 8  0 0 0
3231 +109 10 38  191 17 67  188 17 66  188 17 66  188 17 66  188 17 66
3232 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  190 17 67
3233 +151 14 53  13 1 5  0 0 0  0 0 0  0 0 0  0 0 0
3234 +0 0 0  0 0 0  0 0 0
3235 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3236 +0 0 0  0 0 0  35 3 12  173 16 61  189 17 66  188 17 66
3237 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3238 +188 17 66  191 17 67  134 12 47  7 1 2  0 0 0  3 0 1
3239 +99 9 35  188 17 66  189 17 66  188 17 66  188 17 66  188 17 66
3240 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3241 +188 17 66  189 17 66  181 16 63  68 6 24  0 0 0  18 2 6
3242 +156 14 55  190 17 67  188 17 66  188 17 66  188 17 66  188 17 66
3243 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  190 17 67
3244 +101 9 35  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3245 +0 0 0  0 0 0  0 0 0
3246 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3247 +0 0 0  0 0 0  3 0 1  118 13 41  191 17 67  188 17 66
3248 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3249 +188 17 66  189 17 66  168 15 59  28 3 10  0 0 0  0 0 0
3250 +12 1 4  113 10 40  187 17 66  189 17 67  188 17 66  188 17 66
3251 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3252 +190 17 67  180 16 63  88 8 31  4 0 1  0 0 0  47 4 16
3253 +180 16 63  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3254 +188 17 66  188 17 66  188 17 66  188 17 66  190 17 67  168 15 59
3255 +36 3 13  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3256 +0 0 0  0 0 0  0 0 0
3257 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3258 +0 0 0  0 0 0  0 0 0  38 3 13  164 15 58  190 17 67
3259 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3260 +188 17 66  188 17 66  182 16 64  50 5 17  0 0 0  0 0 0
3261 +0 0 0  11 1 4  90 8 32  169 15 59  190 17 67  190 17 67
3262 +189 17 66  189 17 66  189 17 66  189 17 66  191 17 67  189 17 66
3263 +158 14 55  68 6 24  4 0 1  0 0 0  0 0 0  73 7 26
3264 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3265 +188 17 66  188 17 66  188 17 66  189 17 66  185 17 65  83 8 29
3266 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3267 +0 0 0  0 0 0  0 0 0
3268 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3269 +0 0 0  0 0 0  0 0 0  0 0 0  65 6 23  174 16 61
3270 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3271 +188 17 66  188 17 66  185 17 65  56 5 19  0 0 0  0 0 0
3272 +0 0 0  0 0 0  2 0 1  35 3 12  99 9 35  146 13 51
3273 +170 15 60  177 16 62  177 16 62  166 15 58  141 13 49  85 8 30
3274 +24 2 8  0 0 0  0 0 0  0 0 0  0 0 0  85 8 30
3275 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3276 +188 17 66  188 17 66  188 17 66  189 17 66  112 10 39  8 1 3
3277 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3278 +0 0 0  0 0 0  0 0 0
3279 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3280 +0 0 0  0 0 0  0 0 0  0 0 0  1 0 0  68 6 24
3281 +170 15 60  191 17 67  188 17 66  188 17 66  188 17 66  188 17 66
3282 +188 17 66  188 17 66  182 16 64  50 5 17  0 0 0  0 0 0
3283 +0 0 0  0 0 0  0 0 0  0 0 0  1 0 0  11 1 4
3284 +28 3 10  40 4 14  38 3 13  25 2 9  8 1 3  0 0 0
3285 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  78 7 27
3286 +189 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3287 +188 17 66  189 17 66  187 17 66  113 10 40  14 1 5  0 0 0
3288 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3289 +0 0 0  0 0 0  0 0 0
3290 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3291 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  1 0 0
3292 +47 4 16  141 13 49  186 17 65  191 17 67  190 17 67  189 17 66
3293 +189 17 66  191 17 67  156 14 55  20 2 7  0 0 0  0 0 0
3294 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3295 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3296 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  44 4 15
3297 +178 16 62  190 17 67  188 17 66  188 17 66  188 17 66  190 17 67
3298 +191 17 67  173 16 61  90 8 32  10 1 4  0 0 0  0 0 0
3299 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3300 +0 0 0  0 0 0  0 0 0
3301 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3302 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3303 +0 0 0  14 1 5  68 6 24  131 12 46  162 15 57  174 16 61
3304 +171 15 60  146 13 51  56 5 19  0 0 0  0 0 0  0 0 0
3305 +0 0 0  0 0 0  0 0 0  3 0 1  14 1 5  29 3 10
3306 +41 4 14  47 4 16  50 5 17  45 4 16  34 3 12  18 2 6
3307 +5 0 2  0 0 0  0 0 0  0 0 0  0 0 0  5 0 2
3308 +90 8 32  169 15 59  185 17 65  187 17 66  182 16 64  163 15 57
3309 +113 10 40  41 4 14  2 0 1  0 0 0  0 0 0  0 0 0
3310 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3311 +0 0 0  0 0 0  0 0 0
3312 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3313 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3314 +0 0 0  0 0 0  0 0 0  5 0 2  21 2 7  34 3 12
3315 +29 3 10  11 1 4  0 0 0  0 0 0  0 0 0  0 0 0
3316 +3 0 1  32 3 11  79 7 28  124 11 43  154 14 54  171 15 60
3317 +180 16 63  182 16 64  182 16 64  180 16 63  174 16 61  159 14 56
3318 +132 12 46  88 8 31  34 3 12  3 0 1  0 0 0  0 0 0
3319 +3 0 1  29 3 10  56 5 19  65 6 23  50 5 17  23 2 8
3320 +3 0 1  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3321 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3322 +0 0 0  0 0 0  0 0 0
3323 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3324 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3325 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3326 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  25 2 9
3327 +109 10 38  169 15 59  189 17 66  191 17 67  190 17 67  189 17 66
3328 +189 17 66  188 17 66  188 17 66  188 17 66  189 17 66  190 17 67
3329 +191 17 67  190 17 67  171 15 60  98 9 34  10 1 3  0 0 0
3330 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3331 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3332 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3333 +0 0 0  0 0 0  0 0 0
3334 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3335 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3336 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3337 +0 0 0  0 0 0  0 0 0  0 0 0  14 1 5  141 13 49
3338 +191 17 67  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3339 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3340 +188 17 66  188 17 66  189 17 67  186 17 65  65 6 23  0 0 0
3341 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3342 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3343 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3344 +0 0 0  0 0 0  0 0 0
3345 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3346 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3347 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3348 +0 0 0  0 0 0  0 0 0  0 0 0  23 2 8  166 15 58
3349 +190 17 67  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3350 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3351 +188 17 66  188 17 66  189 17 66  176 16 62  45 4 16  0 0 0
3352 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3353 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3354 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3355 +0 0 0  0 0 0  0 0 0
3356 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3357 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3358 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3359 +0 0 0  0 0 0  0 0 0  0 0 0  1 0 0  83 8 29
3360 +183 17 64  189 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3361 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3362 +188 17 66  189 17 66  185 17 65  95 9 33  3 0 1  0 0 0
3363 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3364 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3365 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3366 +0 0 0  0 0 0  0 0 0
3367 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3368 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3369 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3370 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  5 0 2
3371 +85 8 30  176 16 62  191 17 67  188 17 66  188 17 66  188 17 66
3372 +188 17 66  188 17 66  188 17 66  188 17 66  188 17 66  188 17 66
3373 +191 17 67  180 16 63  95 9 33  7 1 3  0 0 0  0 0 0
3374 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3375 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3376 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3377 +0 0 0  0 0 0  0 0 0
3378 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3379 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3380 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3381 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3382 +2 0 1  52 5 18  141 13 49  185 17 65  191 17 67  189 17 67
3383 +189 17 66  188 17 66  188 17 66  189 17 66  191 17 67  187 17 66
3384 +146 13 51  56 5 19  4 0 1  0 0 0  0 0 0  0 0 0
3385 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3386 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3387 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3388 +0 0 0  0 0 0  0 0 0
3389 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3390 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3391 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3392 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3393 +0 0 0  0 0 0  14 1 5  68 6 24  131 12 46  166 15 58
3394 +180 16 63  183 17 64  180 16 63  168 15 59  134 12 47  75 7 26
3395 +17 2 6  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3396 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3397 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3398 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3399 +0 0 0  0 0 0  0 0 0
3400 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3401 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3402 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3403 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3404 +0 0 0  0 0 0  0 0 0  0 0 0  5 0 2  24 2 8
3405 +44 4 15  52 5 18  45 4 16  26 2 9  6 1 2  0 0 0
3406 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3407 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3408 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3409 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3410 +0 0 0  0 0 0  0 0 0
3411 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3412 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3413 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3414 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3415 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3416 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3417 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3418 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3419 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3420 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3421 +0 0 0  0 0 0  0 0 0
3422 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3423 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3424 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3425 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3426 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3427 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3428 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3429 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3430 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3431 +0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
3432 +0 0 0  0 0 0  0 0 0