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